标签
Git
办公软件
开发工具
浏览器
工具箱
Web服务器
Gitee
Github
SVN
SQL Server / SSMS
Visual Studio
VS Code
nginx
微信
PS
SSH
Hyper
gitblit
Monorepo
VMware
IntelliJ IDEA
DataGrip
外部链接
IE浏览器下AJAX缓存问题导致数据不更新的解决办法

在IE下用Ajax请求某一页面,通常会因为缓存的原因而返回上一次的结果,造成混乱,

即get方式时,获取数据,因发送参数和地址都一致,故IE浏览器会从缓存中取,而不会去请求服务器端,

而post方式因为参数的不同,不会产生这个问题

解决方法:

1、在请求的url地址后面加一个时间戳参数,从而使每次请求参数都不一样,这样IE就不会去读缓存了

2、在ajax的请求中带cache:false参数


如果是在IE浏览器下调试程序的话,不使用上述方法可以设置IE浏览器来做到不读缓存步骤如下:

在Internet选项-》设置-》Internet临时文件-》勾选每次启动Internet Explorer时选项

image.png


image.png

扫一扫手机看
点击排行
订阅号
...