IE浏览器同过getdelete请求时,获取不到数据或者获取数据有误

Posted mark5

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IE浏览器同过getdelete请求时,获取不到数据或者获取数据有误相关的知识,希望对你有一定的参考价值。

地址:https://blog.csdn.net/weixin_34417814/article/details/93327578

 

在ie浏览器用get方式获取数据时因为发送得到参数地址都是一样的,所以浏览器会优先从缓存获取数据,而不去服务器请求数据,post由于参数不同所以不会影响。

解决方法:

1.  Internet选项--浏览历史记录--设置-- Internet 临时文件的选项改为每次访问网页时也可以

2. 在ajax请求的页面后加随机数

  例:URL=“t=”+Math.random();//或者new Date();

  或: “?timestamp=”+new Date().getTime();

  最好的方法:用一个公共的ajax方法设置{cache:false;}就不需要每个接口写随机数了;

以上是关于IE浏览器同过getdelete请求时,获取不到数据或者获取数据有误的主要内容,如果未能解决你的问题,请参考以下文章

如何解决IE浏览器缓存http请求

浏览器允许的并发请求资源数

ie浏览器下get方式获取数据无效问题

vue ie浏览器 页面缓存 不请求接口

window.innerHeight 在ie8中获取不到

通过浏览器获取并发请求数