1. 程式人生 > >IE8 jQuery ajax無效問題

IE8 jQuery ajax無效問題

解決方案:
請求用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(); } });

原文