js definiert ein XML-Objekt, var data = "";
JQUERY kann eine Zeichenfolge in ein XML-Objekt konvertieren und dann die Methode find() verwenden, um das aus der Zeichenfolge konvertierte XML zu knoten.
Aber jQuery kann XML unter IE nicht analysieren. Was im IE analysiert wird, ist ein Textobjekt.
Lösung: Stellen Sie fest, ob es sich um einen IE-Browser handelt. Wenn ja, erstellen Sie das geladene XML-Objekt neu.
var xml; if ($.browser.msie) {// & parseInt($.browser.version) < 9 alert("这是IE版本是"); xml = new ActiveXObject("Microsoft.XMLDOM"); xml.async = false; xml.loadXML(data); // xml = $(xml).children('nodes'); //这里的nodes为最顶级的节点 } else { xml = data; } alert($(xml).find("DataRow").attr("Id"));
js definiert ein XML-Objekt, var data = "";
JQUERY kann eine Zeichenfolge in ein XML-Objekt konvertieren und dann mit der Methode find() Knotenoperationen für das aus der Zeichenfolge konvertierte XML ausführen.
Aber jQuery kann XML unter IE nicht analysieren. Was im IE analysiert wird, ist ein Textobjekt.
Lösung: Stellen Sie fest, ob es sich um einen IE-Browser handelt. Wenn ja, erstellen Sie das geladene XML-Objekt neu
var xml; if ($.browser.msie) {// & parseInt($.browser.version) < 9 alert("这是IE版本是"); xml = new ActiveXObject("Microsoft.XMLDOM"); xml.async = false; xml.loadXML(data); // xml = $(xml).children('nodes'); //这里的nodes为最顶级的节点 } else { xml = data; } alert($(xml).find("DataRow").attr("Id"));
[Verwandte Empfehlungen]
XML kostenloses Video-Tutorial
2.Li Yanhui XHTML-Video-Tutorial
3.Das obige ist der detaillierte Inhalt vonLösung für FEHLER bei der String- und XML-Konvertierung unter IE. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!