jQuery发送ajax请求,IE有缓存,数据不更新问题
来源:互联网 发布:会徽设计软件 编辑:程序博客网 时间:2024/06/04 19:59
在IE下用Ajax请求某一页面,通常会因为缓存的原因而返回上一次的结果,造成混乱,[即get方式时,获取数据,因发送参数和地址都一致,故IE浏览器会从缓存中取,而不会去请求服务器端,而post方式因为参数的不同,不会产生这个问题]而FF下不会出现这种情况。为了不受缓存影响,可以这样做:
1: 在AJAX请求的页面后加个随机函数,我们可以使用随机时间函数
在javascript发送的URL后加上t=Math.random()
例如这样:URL+"&"+"t="+Math.random();或者new Date();
在 URL 参数后加上 "?timestamp=" + new Date().getTime();
2.最好的方法:
$.ajaxSetup({cache:false})
注:在传送ajax的时候传入参数 cache:false
- jQuery发送ajax请求,IE有缓存,数据不更新问题
- Jquery AJAX 请求IE缓存,数据不更新的问题
- jquery 请求ie缓存,数据不更新的问题【ajax禁用缓存解决ie数据不更新的问题】
- jquery 请求ie缓存,数据不更新的问题【ajax禁用缓存解决ie数据不更新的问题】
- jquery 请求ie缓存,数据不更新的问题【ajax禁用缓存解决ie数据不更新的问题】
- jquery 请求ie缓存,数据不更新的问题【ajax禁用缓存解决ie数据不更新的问题】
- IE浏览器缓存Ajax请求之后不更新数据问题
- jquery ajax禁用缓存解决ie数据不更新的问题
- jquery ajax禁用缓存解决ie数据不更新的问题
- jquery 调用IE缓存,不更新数据
- ajax页面无刷新 IE下遭遇Ajax缓存导致数据不更新的问题
- IE下遭遇Ajax缓存导致数据不更新的问题 ajax页面无刷新
- ajax获取数据由于IE缓存导致数据不更新
- 使用jQuery发送AJAX请求时不缓存
- IE浏览器下AJAX缓存问题导致数据不更新的解决办法
- jquery的ajax请求时遇到的ie缓存问题
- ie发送ajax问题,get请求
- IE下ajax请求的缓存问题
- OpenGL视点变换,模型变换,投影变换,视口变换详解
- 从一个文本文件读取正文,将其中的小写字母转化成大写字母,大写字母转换成小写字母,其他字符不变。
- N是完全平方数 充分必要条件 N有奇数个约数
- 淘宝技术发展. 1.个人网站
- java线程池的小实例1
- jQuery发送ajax请求,IE有缓存,数据不更新问题
- CentOS下想访问NTFS分区
- Asp.net 用url重写(URLReWriter)实现任意二级域名
- 管道命令整理与收集
- 反编译插件jadclipse的安装与配置
- 程序员常见的健康问题
- WinEdt 6 注册 试用期30天永不过期
- vim菜鸟学习-中级篇2(vim常用快捷键)
- 黑马程序员--Java学习日记7_static的应用