【问题标题】:how to force ajax to use browser cache to not load the updated json file如何强制ajax使用浏览器缓存不加载更新的json文件
【发布时间】:2016-01-28 06:02:00
【问题描述】:

可能看起来很奇怪的问题。我有对 json 文件的 ajax 调用,在请求和响应标头中没有说不使用缓存,并且在浏览器控制中禁用缓存没有勾选。我应该怎么做才能强制ajax不要从我的本地加载更新的json???


更新:我想要的是,我想更新我本地的 json,而不是在浏览器 ajax 调用上更新。


我正在使用以下命令更改最后修改的文件属性: touch -d "4天前" 0.json


提前谢谢..

【问题讨论】:

  • 检查修改后的标志。
  • 请检查我用来更改最后修改文件属性的命令更新
  • 所以你想改变实际的文件,但“欺骗”浏览器认为它没有改变?
  • 这正是我想做的事情

标签: javascript jquery html css ajax


【解决方案1】:

AJAX 请求缓存遵循与普通 HTTP 请求缓存相同的规则。它可能因浏览器而异。

【讨论】:

  • 我正在尝试在本地开发环境中使用相同的浏览器加载 json 时重现 CDN 缓存问题,这就是为什么我需要重现该问题才能测试我的解决方案 :)
猜你喜欢
  • 1970-01-01
  • 2010-09-12
相关资源
最近更新 更多