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
解决IE中无法使用jquery.find方法解析xml字符串的方法
时间: 2024-10-10 05:00:12