ajax加载页面不带缓存

Asa*_*aya 3 html javascript ajax jquery

我正在使用这个 ajax 函数将 html 页面重新加载到网页中的一个分区。

<script>
    $('#scene_container').load('scene.html', function () {

                cache: false
            });
</script>
Run Code Online (Sandbox Code Playgroud)

html:

<div id="scene_container"></div>
Run Code Online (Sandbox Code Playgroud)

但大多数时候它会加载缓存的网页。如何加载原始html页面?

小智 5

除非全局禁用它,否则加载方法无法阻止缓存

但您可以通过将时间参数附加到请求 URL 来确保不会从缓存加载任何数据

url = "scene.html";
url += '?_=' + (new Date()).getTime();
Run Code Online (Sandbox Code Playgroud)