function getChange(s) {
var reqUrl ="D:\test.xml";
if (s.value == 1) {
$.ajax({
url:reqUrl,
type: 'GET',
dataType: 'xml',
timeout: 9000,
error: function(xml){
alert('Error loading XML document'+xml);
},
success: function(xml){
$(xml).find("tr").each(function(i){
var uid=$(this).children("td[colnum='c0']").text();
alert("uid");
});
}
});
}
}每次都进error,这是为什么啊!
在页面的最上方导入了jquery
<script type="text/javascript" src="jquery-1.7.2.js"></script>

解决方案 »

  1.   

    var reqUrl ="http://localhost/myproject/test.xml";
    试试这样的
      

  2.   

    现在不是路径问题,我怀疑是不是jquery导入的问题,各位大仙帮忙看下啊
      

  3.   

    是否没定义 XMLHttpRequest对象
      

  4.   

    确定jquery的引入正确,
    确定ajax请求的url正确
    是否是双击直接运行的 , 需以 http的方式访问。
      

  5.   

    var reqUrl = "file:///D:/test.xml";//访问本地资源用 "file:///路径"
      

  6.   

    还有额,url访问的话应该是file:///D:/
      

  7.   

    是 dataType:"xml",的问题 把xml改为text不会报错