各位大神,帮忙看下了!Ajax不能读xml

Everliang 2012-06-14 10:14:44

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>
...全文
134 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
archer2588 2012-06-14
  • 打赏
  • 举报
回复
还有额,url访问的话应该是file:///D:/
archer2588 2012-06-14
  • 打赏
  • 举报
回复
貌似你这个路径写的是转义字符\,应该用正斜杠/或者双反斜杠\\
gameoverjian 2012-06-14
  • 打赏
  • 举报
回复
我也是不懂!
asia_deng 2012-06-14
  • 打赏
  • 举报
回复
var reqUrl = "file:///D:/test.xml";//访问本地资源用 "file:///路径"

001007009 2012-06-14
  • 打赏
  • 举报
回复
确定jquery的引入正确,
确定ajax请求的url正确
是否是双击直接运行的 , 需以 http的方式访问。
elite_2009 2012-06-14
  • 打赏
  • 举报
回复
是否没定义 XMLHttpRequest对象

Everliang 2012-06-14
  • 打赏
  • 举报
回复
现在不是路径问题,我怀疑是不是jquery导入的问题,各位大仙帮忙看下啊
小码 2012-06-14
  • 打赏
  • 举报
回复
var reqUrl ="http://localhost/myproject/test.xml";
试试这样的
小码 2012-06-14
  • 打赏
  • 举报
回复
本地文件不允许访问吧?
abot25aaa 2012-06-14
  • 打赏
  • 举报
回复
是 dataType:"xml",的问题 把xml改为text不会报错

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧