标签
SQL Server
Redis
MySQL
Git
办公软件
开发工具
浏览器
工具箱
WPF
winfrom
windows
设计模式
框架
C# 基础
Web服务器
Gitee
Github
HTML
面试题
笔试题
解决方法
SVN
术语和定义
计算机基础知识
DeepSeek
SQL Server / SSMS
Visual Studio
VS Code
nginx
C# 面试题
微信
编码
网络协议
PS
其它
Linux
Mybatis
正则表达式
CPU
大数据
物联网
异常错误
SSH
ADO.NET
ASP.NET
正则表达式
Hyper
Unix
实现方案
Python 基础
Json
时间规范
Linq
Web Forms
MCP
Oracle
算法
COZE
包管理工具
vite
gitblit
Monorepo
VMware
待学习
Ollama
WorkBuddy
.NET
Spring
SpringBoot
SpringCloud
分布式
.NET Core 中间件
IntelliJ IDEA
Maven
DataGrip
.NET 类库
CSS
XPath
ASP.NET MVC
JavaScript
Jquery
EF
less
ES6
NHibernate
WebApi
第三方应用
消息中间件
Java
Vue
React
vue 3
Layui
editor.md
sea.js
Zepto.js
mysql.js
mssql.js
NodeJs
Express
前端template
YAML
杂项
外部链接
IE浏览器下AJAX缓存问题导致数据不更新的解决办法

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

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

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

解决方法:

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

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


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

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

image.png


image.png

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