XMLHttpRequest: 網絡錯誤 0x2f78,…00002f78


常在河邊走,怎能不濕腳,在web前端開發的過程中總是遇到很多關於IE的故事。

一個get請求,傳了一個json對象,包含一串參數,在IE上就出現了這個問題:XMLHttpRequest: 網絡錯誤 0x2f78, 由於出現錯誤 00002f78 而導致此項操作無法完成, 如圖: 
這里寫圖片描述 
於是追究了半天,終於莫名發現get請求的url上的參數存在亂碼的情況,於是就比較驚訝了,網上看了很多類似問題解決方案: 

一、 ajax請求參數配置: 

contentType記得要加charset=utf-8 

二、對亂碼的參數進行轉碼:

 &param=”+encodeURI(param) 

三、就是另外一種情況了,IE存在keep-alive 


我這里通過encodeURI 這個js方法簡單解決了url亂碼的問題,同時這個get請求也就不在掛起了。

url亂碼圖: 
這里寫圖片描述


免責聲明!

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



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