IE8 jQuery ajax無效問題
阿新 • • 發佈:2019-02-03
解決方案:
請求用window.XMLHttpRequest(),它在IE8由於某種原因不能正常工作。
jQuery不是退回到window.ActiveXObject(“Microsoft.XMLHTTP”)。
新增這個指令碼之前的某個地方你的AJAX呼叫(只在IE8驗證,不是其他IE的)
jQuery.ajaxSetup({
xhr: function() {
//return new window.XMLHttpRequest();
try{
if(window.ActiveXObject)
return new window.ActiveXObject("Microsoft.XMLHTTP");
} catch(e) { }
return new window.XMLHttpRequest();
}
});