2011-07-24 34 views
0

我想知道如何缓存JavaScript中.load函数的结果,我正在加载一个像下面这样的html文件,我想要做的是加载通过Parent-ID进行缓存,然后在调用每个子ID时,不必每次都重新加载HTML文件。缓存html .load结果更快加载

<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')   

非常感谢

回答

1
$.ajaxSetup ({ 
    cache: true 
}); 

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

很好的工作非常感谢 – user827570

+0

@ user827570:请通过[接受我的答案通过按钮显示在图像上]显示您的支持(http://i.imgur.com/uqJeW.png) – genesis