chinaemerson 发表于 2013-1-23 02:27:23

解决Ajax缓存的小技巧

做一个项目用到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家一个随即数什么的,我用了下,不是很好用。
现在就把使用的具体代码贴下来吧!!
页: [1]
查看完整版本: 解决Ajax缓存的小技巧