AJAX缓存问题的解决方法(IE)
来源:互联网 发布:sql数据库新建表 编辑:程序博客网 时间:2024/05/01 08:35
做一个项目用到Ajax,开始觉得挺好,后来发现一个问题,例如删除一项,恢复之后就不能再接着删除,
必须要等一段时间,后来知道是IE缓存的问题
AJAX缓存页面是一个刚接触AJAX的人一定会遇到的问题,造成这个问题的关键性人物又是Ie...
在网上找了好多资料后,总结一下
1:在AJAX请求的页面后加个随机函数,我们可以使用随机时间函数
在javascript发送的URL后加上t=Math.random()
当然,不是直接把t=Math.random()拷贝到URL后面,应该像这样:URL+"&"+"t="+Math.random();
2:在XMLHttpRequest发送请求之前加上XMLHttpRequest.setRequestHeader("If-Modified-Since","0")
一般情况下,这里的XMLHttpRequest不会直接使用
你应该可以找到这样的代码
XXXXX.send(YYYYYY);
那么,就把它变成
XXXXX.setRequestHeader("If-Modified-Since","0");
XXXXX.send(YYYYYY);
第二种方法感觉挺好
- AJAX缓存问题的解决方法(IE)
- AJAX 缓存问题的两种解决方法(IE)
- AJAX 缓存问题的两种解决方法(IE)
- AJAX 缓存问题的两种解决方法(IE)
- AJAX 缓存问题的两种解决方法(IE
- IE下Ajax缓存问题的快速解决方法(g…
- IE下Ajax缓存问题的解决办法
- IE下的AJAX缓存问题
- IE下ajax请求的缓存问题
- IE浏览器缓存问题的解决方法
- IE浏览器中的ajax缓存问题与new Date()兼容性问题的解决方法
- 防止ie浏览器缓存ajax请求的解决方法
- ajax的缓存问题分析和解决方法
- jquery的ajax请求时遇到的ie缓存问题
- IE的缓存导致ajax不走后台的问题
- 解决IE下AJAX缓存问题的三种方法
- Jquery AJAX 请求IE缓存,数据不更新的问题
- IE下Ajax缓存问题的解决办法(get方式)
- 委托的使用全面剖析(委托好处,为什么要用委托,委托实例精解)
- 底层 操作系统 硬件接口 引导 讨论专栏!!!
- Windows环境下通过MySQL以SYSTEM身份执行系统命令
- 寻人启示
- Read-Host 帮助信息
- AJAX缓存问题的解决方法(IE)
- http://www.gbzx.com.cn/
- 中国军人最酷的一张照片
- 珊瑚虫事件
- 自定义reportviewer打印设置按钮的另类实现方法
- 人工智能
- 开机后会自动弹出“我的文档”---解决方法
- Groovy学习笔记(1)
- XFire的下一代产品CXF的入门(一)