一尘不染

禁用AJAX缓存

ajax

我现在有点泡菜。我正在构建一个将从CGI后端获取数据的网页。我无法控制CGI后端,也无法控制服务器(因此无法控制mod_headers或mod_expires)。同样,由于脚本的参数,我无法向每个请求附加唯一值(例如’&089u0af0d98)。使用XmlHttpRequest对象的请求是AJAX。我尝试设置“
If-Modified-Since”和“ Cache-Control”请求标头失败。关于如何防止浏览器缓存AJAX响应,是否有人还有其他想法?


阅读 190

收藏
2020-07-26

共1个答案

一尘不染

您可以使用POST发送随机参数,也可以使用GET发送重要的变量。

如果您在使用IE时遇到问题,我知道通过POST发送某些内容会使其停止缓存服务器响应

2020-07-26