您好,登錄后才能下訂單哦!
IE下字符串與XML轉換產生BUG如何解決?很多人都不太了解,今天小編為了讓大家更加了解,所以給大家總結了以下內容,一起往下看吧。
js 定義一個xml 對象,var data = "";
JQUERY可以將一段字符串轉成XML的對象,進而可以使用find()方法對該字符串轉成的XML進行節(jié)點操作。
但是在IE下jQuery無法解析XML,IE中解析出來的是text對象。
解決辦法:判斷是否是IE瀏覽器,是的話,重新創(chuàng)建加載xml對象
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為最頂級的節(jié)點 } else { xml = data; } alert($(xml).find("DataRow").attr("Id"));
js 定義一個xml 對象,var data = "";
JQUERY可以將一段字符串轉成XML的對象,進而可以使用find()方法對該字符串轉成的XML進行節(jié)點操作。
但是在IE下jQuery無法解析XML,IE中解析出來的是text對象。
解決辦法:判斷是否是IE瀏覽器,是的話,重新創(chuàng)建加載xml對象
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為最頂級的節(jié)點 } else { xml = data; } alert($(xml).find("DataRow").attr("Id"));
以上就是IE下字符串與XML轉換產生BUG如何解決的簡略介紹,當然詳細使用上面的不同還得要大家自己使用過才領會。如果想了解更多,歡迎關注億速云行業(yè)資訊頻道哦!
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。