如何附加最新的html文件,而不是从缓存
How to append latest html file, not from cache
我现在正在为我的乐队制作一个网页,我在添加html文件时遇到了问题。
我有一个包含基本内容的索引文件,它更像是一个模板。例如,新闻存储在一个单独的html文件中,我使用jQuery的.append将它们"绑定"到我想要的空间中。
news.html经常更改,问题是:用户看不到任何更改,因为它仍然存储在缓存中。我试过之类的东西
<meta http-equiv="expires" content="0">
和
<meta http-equiv="Cache-Control" content="no-cache" />
对于索引和新闻HTML,但都不起作用。我想这是因为.append。有没有办法告诉append函数,它应该总是从服务器加载.html?
问候capekall
如何加载news.html?用$.ajax?然后,您可以传递一个参数来指定不应将其添加到缓存中(请参阅设置中的缓存属性):
http://api.jquery.com/jquery.ajax/
默认值为true,这意味着页面已添加到缓存中。
你需要做一些类似的事情:
$.ajax("/news.html", {cache: false});
相关文章:
- 是否可以缓存可下载的文件,并在XHR和非XHR请求之间共享该缓存
- Angular.js-$http.get-使用文件中的缓存
- Javascript/JQuery.本地缓存xml文件
- 浏览器缓存PHP生成的CSS和Javascript文件
- CSS 和 JS 文件正在由 iframe 缓存
- Cakephp创建许多缓存文件
- 如何强制浏览器/javascript 清除/忽略缓存文件
- HTML5应用程序缓存文件存储在客户端的位置
- HTML5应用程序缓存,获取客户端中缓存文件的列表
- 如何使用Ajax保存缓存文件
- 没有缓存文件
- 删除缓存文件并以编程方式释放为其分配的内存
- 浏览器显示缓存文件而不是重定向
- 用jQuery动态地向页面添加脚本永远不会使用缓存文件
- 您可以操作本地缓存文件吗?
- 添加缓存文件.appcache停止jquery ajax调用
- 如何始终刷新ajax加载的文件,避免缓存文件
- 获取缓存文件chrome扩展名
- 在浏览器中使用 Javascript 预缓存文件
- Js - 缓存文件,打开它,检测更改并上传