Javascript jquery加载的文件仍在缓存中

Javascript jquery加载的文件仍在缓存中,javascript,jquery,html,Javascript,Jquery,Html,在我的网站的一部分,我有最后一分钟的信息,应该显示在任何一页上 为此,我有一个名为“LM_overzicht.html”的文件,我将其加载并显示在一个div中,如下所示: $(document).ready(function(){ $("#LM2").load("LM_overzicht.html") }); <div id="LM2"></div> $(文档).ready(函数(){ $(“#LM2”).load(“LM#overzicht.ht

在我的网站的一部分,我有最后一分钟的信息,应该显示在任何一页上

为此,我有一个名为“LM_overzicht.html”的文件,我将其加载并显示在一个div中,如下所示:

$(document).ready(function(){
    $("#LM2").load("LM_overzicht.html")

    });


<div id="LM2"></div>
$(文档).ready(函数(){
$(“#LM2”).load(“LM#overzicht.html”)
});
但是,当我更改“LM_overzicht.html”时,刷新页面时不会显示更改,只有ctrl+F5可以完成。 所以我加入了从stackoverflow得到的一些其他技巧

first this part in HTML:
<meta http-equiv='cache-control' content='no-cache'>
<meta http-equiv='expires' content='0'>
<meta http-equiv='pragma' content='no-cache'>
在HTML中首先显示此部分:
但刷新后仍不会显示更改。 我还尝试了JS中的另一个技巧

<script>
$(document).ready(function(){
    $.ajaxSetup ({
        // Disable caching of AJAX responses
        cache: false
    });

    $("#LM2").load("LM_overzicht.html")

    });
</script>

$(文档).ready(函数(){
$.ajaxSetup({
//禁用AJAX响应的缓存
缓存:false
});
$(“#LM2”).load(“LM#overzicht.html”)
});
但这也不能清除缓存。有人知道如何解决这个问题吗


我的站点:

您可以在文件后面添加一个时间戳,这样它就不会被缓存

例如
LM_overzicht.html?t=1

因此,使用JavaScript附加生成的时间戳。请注意,这种方式将永远不会缓存HTML文件,我不建议这样做。如果您仍然想这样做,您可以随时添加日期而不是整个时间戳

防止缓存的示例代码:

$("#LM2").load("LM_overzicht.html?t=" + Math.floor(Date.now() / 1000));

您可以在文件后面添加一个时间戳,这样它就不会被缓存

例如
LM_overzicht.html?t=1

因此,使用JavaScript附加生成的时间戳。请注意,这种方式将永远不会缓存HTML文件,我不建议这样做。如果您仍然想这样做,您可以随时添加日期而不是整个时间戳

防止缓存的示例代码:

$("#LM2").load("LM_overzicht.html?t=" + Math.floor(Date.now() / 1000));