jquery在ie上無法正確解析xml

在這個浩瀚的地球上,IE在瀏覽器的世界裏佔據了絕大的比例,特別是非IT界的民衆

在上一個私活中,用戶是一個非IT界的網民,觀其環境便是win7+IE8,爲配合,開發測試我也在IE8上跑。

在使用jquery做ajax效果,從服務器獲取xml數據,出現了詭異的問題。經調試發現,服務器已經返回了xml數據,但是js上總是執行不出正確的效果(解析不出正確的數據),仔細檢查了服務器返回的xml,確實的標準的。在IE8上久久不成功之際,轉戰firefox得到了正確的效果,我了個去,又是一個瀏覽器不兼容的問題。

在多次google之後,發現問題是這樣的,IE將從服務器獲取到的xml數據作爲String格式給和諧掉了,也就是說,本來我是要一個xml格式的數據文件,服務器也給了一個xml格式的數據文件,但是IE在接收到文件時,不按照xml格式解析給我,而是給了我一個String格式的破文件。

好了,找到問題出在哪,就好解決了。在得到數據文件是,做個判斷,判斷其是否String格式,如果是,則將其轉換成xml的,然後再繼續解析。具體代碼如下

學習交流><歡迎拍磚

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章