尝试使用以下代码时:
<script src="lib/jquery-2.0.3.js"></script>
<script>
function readXML()
{
$(document).ready(function(){
$.ajax({
url: "myXML.xml",
type: "GET",
dataType: "xml",
success: function(xml){
alert(xml);
}
});
});
}
</script>
由于某种原因,代码被完全忽略。当我在$ .ajax之前使用alert()时它起作用,但由于某种原因,忽略了整个AJAX代码。其他类型的jQuery代码也不起作用。其余的代码完全正常 - 所有与AJAX或jQuery无关的东西。我做错了什么?
此外,当我尝试添加“完整”或“错误”时,整个页面都无法加载。当我用done / error替换成功时,我得到完全相同的结果 - 代码被完全忽略。我知道我做错了什么,但是从这里尝试了很多代码,我不知道还能做些什么。帮助
更新:
错误终于奏效了,得到了这个结果:
“NetworkError:无法在XMLHttpRequest上执行发送:无法加载文件myXML.xml”
但是,我读到这是导入xml而不将所有内容加载到服务器的唯一方法:Using XML in HTML page without using a server
我错过了什么?