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