【bug】—— IE8 ajax 報錯:no transport


如題,我使用$.ajax()方法請求數據,在現代瀏覽器中工作正常,但在 IE 8 下,會有報錯:no transport

從 stackoverflow 中獲知,出現這個問題是因為** IE 8 不支持 Cross Origin Resorece Share XHR**請求,所以不能通過原生的 XHR 或者 $.ajax()去跨域請求數據。

IE 8 實現了自己的一套方法:XDomainRequest。

於是我嘗試google——“jquery 兼容 IE 8 XDomainRequest”,找到了一個插件:jquery.xdomainrequest.min.js,點擊下載,直接引用在頁面內就解決問題了(只支持IE8、IE9)。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM