我现在有点难受。我正在构建一个将从 CGI 后端获取数据的网页。我无法控制 CGI 后端,也无法控制服务器(因此没有 mod_headers 或 mod_expires)。此外,由于脚本的参数,我无法向每个请求附加唯一值(如 '&089u0af0d98)。请求是使用 XmlHttpRequest 对象的 AJAX。我试图设置“If-Modified-Since”和“Cache-Control”请求 header 失败。有没有人对如何防止 AJAX 响应被浏览器缓存有任何其他想法?
最佳答案
您可以使用 POST 发送随机参数,同时根据需要使用 GET 发送重要变量。
如果您在使用 IE 时遇到问题,我知道使用 POST 发送某些内容会使其停止缓存服务器响应
关于ajax - 禁用 AJAX 缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6216234/