解决Ajax(XMLHTTP)缓存的小技巧
做一个项目用到Ajax,开始觉得挺好,后来发现一个问题,例如删除一项,恢复之后就不能再接着删除,
必须要等一段时间,后来知道是IE缓存的问题
AJAX缓存页面是一个刚接触AJAX的人一定会遇到的问题,造成这个问题的关键性人物又是Ie…
终于让我找到了一个好办法,那就在ajax发送请求前加上
xmlHTTP.setRequestHeader("If-Modified-Since","0");
也就是类似于这样:
xmlHTTP.open("get", URL, true);
xmlHTTP.onreadystatechange = callHTML;
xmlHTTP.setRequestHeader("If-Modified-Since","0");
xmlHTTP.send();
怎么样,很简单吧!!之前找的什么在URL家一个随即数什么的,我用了下,不是很好用。
现在就把使用的具体代码贴下来吧!!
下一篇: 网站搬迁到新服务器…
2010/09/29 于 23:09:52
你好,我是咔咕,咔咕是一款超方便的个性图片、个性铃音生成器。有兴趣的欢迎回访。谢谢。
+1
2010/08/30 于 17:31:08
你好,我是咔咕,咔咕是一款超方便的个性图片、个性铃音生成器。有兴趣的欢迎回访。谢谢。
2010/08/28 于 15:06:57
来学习一下博主的文章!写的不错!支持了!