+ -
当前位置:首页 → 问答吧 → 碰到个怪事,使用ajax时!

碰到个怪事,使用ajax时!

时间:2009-11-19

来源:互联网

我用下面一段代码读取xml文件时加上dataType: 'xml'就会弹出'Error loading XML document',但是我去掉dataType之后就能alert我的xml文件内容,这是怎么回事?
复制代码
  1.         $.ajax({
  2.               url: 'tree.xml',
  3.               type: 'GET',
  4.               dataType: 'xml',
  5.               timeout: 1000,
  6.               error: function(){
  7.                  alert('Error loading XML document');
  8.              },
  9.             success: function(xml){
  10.             alert(xml);
  11.       }


tree.xml
复制代码
  1.  <?xml version="1.0" encoding="utf-8" ?>
  2. <root>
  3. <parent id='1' name='我是谁' cName='Opened' >
  4. <parent id='2' name='薇薇安' cName='Opened' >
  5. <leaf id='3' name='成员1' cName='Child' href='/WEB-INF/net/Introduction.html' target='opWin' />
  6. <leaf id='4' name='成员2' cName='Child' href='/WEB-INF/net/Returns.html' target='opWin' />
  7. <leaf id='5' name='成员3' cName='Child' href='/WEB-INF/net/Introduction.html' target='opWin' />
  8. <parent id='6' name='xms' cName='Closed' >
  9. <leaf id='7' name='成员4' cName='Child' href='/WEB-INF/net/Returns.html' target='opWin' />
  10. </parent>
  11. </parent>
  12. </parent>
  13. </root>

作者: a-maris   发布时间: 2009-11-19

这里人这么少啊?
没人说话自己顶

作者: a-maris   发布时间: 2009-11-19

你放到服务器目录下运行下?如果是,应该返回一个对象!

作者: huaganshang   发布时间: 2009-11-19

这个我刚做出来  你#   success: function(xml){
#             alert(xml);
#       }
下面要写一个方法   因为要读取xml的节点

作者: q90130326   发布时间: 2009-11-21

相关阅读 更多