javascript - 缓存 html .load 结果以加快加载速度

标签 javascript jquery html caching

我想知道如何缓存 javascript 中 .load 函数的结果,我正在加载一个如下所示的 html 文件,我想要做的是通过 Parent-ID 加载缓存,然后当每个child-ID 被调用,不必每次都重新加载 html 文件。

<div id="provider1">

    <div id="thumb1">
content1
    </div>
    <div id="thumb2">
content2
    </div>
    <div id="thumb3">
content3
    </div>
</div>

以及我一直在使用的 JavaScript:

var titleID = $(this).attr('id');
$('#content').prepend('<div id="loading">load</div>')
.load('test.html #'+ titleID')          

非常感谢

最佳答案

$.ajaxSetup ({
    cache: true
});

var titleID = $(this).attr('id');
$('#content').prepend('<div id="loading">load</div>')
.load('test.html #'+ titleID')

关于javascript - 缓存 html .load 结果以加快加载速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6806366/

相关文章:

javascript - 按键事件仅触发一次

jquery - Angularjs ui-select2 不会在 ng-repeat 中使用 ui-sortable 进行拖放渲染

javascript - 使用 jQuery 如何获取目标元素上的右键单击坐标

html - 使用 ng-if 操作表格单元格

html - 无法显示 div 中间 html css

javascript - 在 Mongoose 中组织静态函数

javascript - AngularJS/仅在解决相应模板的解析属性时更改URL

Javascript 函数仅在第一次调用时有效

javascript - Jquery onClick 显示信息?

html - 如何使浏览器窗口的高度为100%