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

解决方法:

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

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

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

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

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

相关文章:

  • 2021-09-08
  • 2021-07-26
  • 2022-12-23
  • 2022-12-23
  • 2021-05-18
  • 2021-10-17
  • 2021-11-26
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-12
  • 2022-12-23
  • 2022-02-20
  • 2022-12-23
相关资源
相似解决方案