加载XML时chrome中document不能load的问题

加载XML文件,封装好了方法,ie和fire都没有问题,只有chrome死活出不来,后来用脚本调试一看,才发现,chrome的document没有load()方法,经过快一小时的折腾,终于找到了能解决问题的方案了。

...............

try{
xmlObj.load(xmldoc); //chrome浏览器在这一行会报错,document对象没有load()方法。
}catch(e){ //捕捉异常
//webkit BUG,chrome etc.
xmlObj = new XMLHttpRequest(); //用AJAX中常见的套路来就可以解决了,不影响IE、FIREFOX的原生加载XML
xmlObj.overrideMimeType("text/xml");
xmlObj.open("GET", xmldoc, false);
xmlObj.send(null);
xmlResult = xmlObj.responseXML;

return xmlResult;
}
return xmlObj.documentElement;




以上为转载(http://hi.baidu.com/wusky/item/d78e3520b82b35f951fd874f

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值