CNET中国旗舰网站

ZDNet China | CNET科技资讯网 | 政府采购 | 行业网站联盟





 
标题: [转贴] 为什么同样的代码在Firefox和Opera中好用, 在IE中却有问题?
iamke7in
灵玉会员
Rank: 8Rank: 8


UID 307600
精华 3
积分 7194
帖子 677
威望 3320
ZD币 65 元
阅读权限 180
注册 2008-3-14
状态 离线
  楼主
发表于 2008-4-17 14:38  资料  个人空间  短消息  加为好友 
开发者在线

为什么同样的代码在Firefox和Opera中好用, 在IE中却有问题?

function   parseXml()   {   
  alert(this.req.status);   
  var   xmlDoc   =   this.req.responseXML;   
  var   node   =   xmlDoc.getElementsByTagName("root")[0];   
  alert(node.firstChild.nodeValue);   
  }   
   
   
  有两个问题:   
  第一:this.req.status打印出的是0而不是200   
  第二:在Firefox和Opera中可以正常的打印出node.firstChild.nodeValue的值.   
  而在IE中却不好用,   IE是6.0,   系统是XP   SP2.   
  XML文件如下:   
  <?xml   version="1.0"?>   
  <root>hello   world</root>   
   
  刚刚接触Ajax.望各位大虾帮忙!!!!




顶部
 



当前时区 GMT+8, 现在时间是 2009-7-5 08:57

  Powered by Discuz! 5.5.0 © 2001-2007 Comsenz Inc.
Processed in 0.066211 second(s), 3/3 queries

清除 Cookies - 联系我们 - ZDNetChina中文社区 - 无图版