0
我正在使用ajax調用來獲取XML格式的細節。 datatype在jquery.ajax中設置爲XML。當IE處於兼容模式時,jQuery .find()不返回值
輸出Ajax響應是
<FilterData>
<DataValue>
<text>1</text>
<text>2</text>
<text>3</text>
</DataValue>
</FilterData>
responseXML
變量具有從jquery的AJAX的響應。
var response = $(responseXML).find("DataValue");
response.length is > 0
當IE不處於兼容模式時。但當頁面處於兼容模式時,它爲0。
我正在尋找一種方法,我不必強制更改 瀏覽器模式。
有什麼建議嗎?
建議1:http://stackoverflow.com/questions/5753758/ie-compatibility-mode-forced-in-ajax-code建議2:http://stackoverflow.com/問題/ 2921955/ie8-compatibility-mode-wont-load-my-ajax-content建議3:http://jwcooney.com/2011/12/05/internet-explorer-compatibility-mode-breaks-jquery/ – zyrex
上面提到的問題無論如何都與這個問題有關? – rahul
是的。 ajax +兼容模式不加載數據,給它一些努力和谷歌或搜索SO。 -1 – zyrex