如何防止浏览器缓存Ajax结果?我有事件触发的 Ajax 脚本,仅当浏览器数据被清除时才显示结果。
在 IE6 和 Firefox 3.0.10 中测试
随机 URL 可以工作,但它是一种 hack。 HTTP 内置了应该可以工作的解决方案。尝试使用该解决方案此处表示 http://www.webreference.com/programming/javascript/rg33/。基本上,设置标题:
"Pragma": "no-cache",
"Cache-Control": "no-store, no-cache, must-revalidate, post-check=0, pre-check=0",
"Expires": 0,
"Last-Modified": new Date(0), // January 1, 1970
"If-Modified-Since": new Date(0)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)