解决IE中无法使用jquery.find方法解析xml字符串的方法
getResult:function(data){ data=data.replace(/"/g,"'"); var xml; //解决办法 if( typeof data == "string" ){ xml = new ActiveXObject("Microsoft.XMLDOM"); xml.async = false; xml.loadXML(data); } else { xml = data; } var resultObj={}; resultObj.retResult=$(xml).find("resp_result").text(); resultObj.retMsg=$(xml).find("resp_desc").text(); var array=new Array(); $(xml).find("row").each(function(){ var obj={}; $(this).children().each(function(){ obj[this.nodeName]=$(this).text(); }); array.push(obj); }); resultObj.returnList=array; return resultObj; }参考:http://imyself.iteye.com/blog/691167
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。