ie9 ajax請求失敗問題解決方案
ie請求跨域是一個非常頭疼的問題。
目前大部分的解決方案有以下幾種:
- 在ajax請求前加 jQuery.support.cors = true; (對我不管用)
- 在ajax請求中添加: crossDomain:true == !(document.all) (對我不管用)
- 設置ie安全策略,改爲允許跨域訪問:(這個可以,但是不太現實,沒從根本上解決問題,你也不可能讓所有用戶去修改ie的設置,放棄)
- 最終解決方案:
引入jquery.XDomainRequest.js(百度搜索下載即可),修改ajax 異步請求爲同步請求:
完美解決!在此記錄。
直擊jquery.XDomainRequest.js(免搜索麻煩):
//download.csdn.net/download/qq_41457238/12266831