IE兼容性問題解決方案1--ajax請求不發送到后台


相信很多小伙伴會遇到這種問題,用ajax做異步請求的時候,在IE瀏覽器下,並沒有發送出去。但是相關程序確實執行了。為什么呢?

原來這是IE緩存方式的原因,所以呢,用下邊的解決方案吧。

1.在請求的URL后邊加上隨機數。Math.random();

var urlStr = "/jquery/test1.txt" + "&" + Math.random();
$.ajax({
url:urlStr,
async:false,
success:function(){

}
});
2.我遇到過一種情況,也是在IE瀏覽器下,做了加隨機數的處理,依然沒有效果。
后來才發現,是頁面引入了兩個jquery文件導致的。
所以小伙伴們一定要注意哦。


免責聲明!

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



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