Maison > Article > développement back-end > Solution au BUG dans la conversion de chaînes et XML sous IE
js définit un objet XML, var data = "";
JQUERY peut convertir une chaîne en un objet XML, puis utiliser la méthode find() pour nouer le XML converti à partir de l'opération de chaîne.
Mais jQuery ne peut pas analyser XML sous IE. Ce qui est analysé dans IE est un objet texte.
Solution : Déterminez s'il s'agit d'un navigateur IE. Si c'est le cas, recréez l'objet XML chargé
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 définit un objet XML, var data = "";
JQUERY peut convertir une chaîne en un objet XML, puis utiliser la méthode find() pour effectuer des opérations de nœud sur le XML converti à partir de la chaîne.
Mais jQuery ne peut pas analyser XML sous IE. Ce qui est analysé dans IE est un objet texte.
Solution : Déterminez s'il s'agit d'un navigateur IE. Si tel est le cas, recréez l'objet XML chargé
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"));
[Recommandations associées]
2.Tutoriel vidéo Li Yanhui XHTML
3.Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!