+ -
当前位置:首页 → 问答吧 → Ajax的问题

Ajax的问题

时间:2009-03-21

来源:互联网

$.ajax({
    
      url: "data.xml",
      dataType: "xml", //加上这句就出错,不加就没事,这是为什么?      
      type: "GET",    
      error: function(xml){
         alert('Error loading XML document'+xml);
     },
     success: function(xml){。。。。}
.........
........

作者: hbf85435055   发布时间: 2009-03-21

没人遇到???自己顶!!!!

作者: hbf85435055   发布时间: 2009-03-22

确实没人遇到。出现这种问题可能是那个xml不是一个标准合法的xml。
楼主如果可以的话能给出测试地址来就好了

作者: shawphy   发布时间: 2009-03-22

<?xml version="1.0" encoding="utf-8"?>
<userlist>
<userinfo>
<username>zxczxc</username>
<usernumber>11111</usernumber>
</userinfo>
<userinfo>
<username>齐全</username>
<usernumber>11112</usernumber>
</userinfo>
<userinfo>
<username>恩恩</username>
<usernumber>11113</usernumber>
</userinfo>
</userlist>

就是在我本机的上运行的~上面是data.xml的代码,也是自己写的~

作者: hbf85435055   发布时间: 2009-03-23

那很可能因为IE在单机环境下与其他浏览器不同导致的。
同样的代码,单机情况下,chrome和firefox 3能正常

在网络环境下,所有浏览器都正常了

作者: shawphy   发布时间: 2009-03-23

xml用全英数字符看看有没有问题?
这类情况多半是编码问题

作者: com1com4   发布时间: 2009-03-23

引用
引用第4楼shawphy于2009-03-23 18:57发表的  :
那很可能因为IE在单机环境下与其他浏览器不同导致的。
同样的代码,单机情况下,chrome和firefox 3能正常

在网络环境下,所有浏览器都正常了

是啊,单机运行就出错,在localhost下运行就ok了,真是郁闷啊~为什么呢?

作者: hbf85435055   发布时间: 2009-03-23