相信很多小伙伴會遇到這種問題,用ajax做異步請求的時候,在IE瀏覽器下,并沒有發(fā)送出去。但是相關程序確實執(zhí)行了。為什么呢?
原來這是IE緩存方式的原因,所以呢,用下邊的解決方案吧。
1.在請求的URL后邊加上隨機數(shù)。Math.random();
JavaScript Code復制內容到剪貼板
var urlStr = "/jquery/test1.txt" + "&" + Math.random();$.ajax({ url:urlStr, async:false, success:function(){ }});
2.我遇到過一種情況,也是在IE瀏覽器下,做了加隨機數(shù)的處理,依然沒有效果。后來才發(fā)現(xiàn),是頁面引入了兩個jquery文件導致的。所以小伙伴們一定要注意哦。
以上這篇IE兼容性問題的快速解決方法_ajax請求不發(fā)送到后臺就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持軟件開發(fā)網(wǎng)。
原文地址:http://www.cnblogs.com/cshi/archive/2016/04/27/5437836.html
新聞熱點
疑難解答