如何附加最新的html文件,而不是从缓存

How to append latest html file, not from cache

本文关键字:缓存 文件 何附加 最新 html      更新时间:2023-09-26

我现在正在为我的乐队制作一个网页,我在添加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});