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

前端之家收集整理的这篇文章主要介绍了加载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

原文链接:https://www.f2er.com/xml/300399.html

猜你在找的XML相关文章