防止jQuery Load使用缓存的方法

缓存这东西,在一定程度上加快了页面的装载,但是也常常给我们带来麻烦。

我在武汉信息网里简单介绍了jQuery中Load方法的使用

在实际运用中,我们可能会碰到浏览器缓存的问题。比如我就在IE7里碰到这个问题。

jQuery Load样本代码:

$(document).ready(function(){
$("#labels").load("/blog/categories/labels.html");
//在页面装载时,在ID为#labels的DOM元素里插入labels.html的内容。
});

当我更新了labels.html以后,在IE7里load方法仍旧在使用旧的labels.html,就算我按刷新键也不管用。好在jQuery提供一个防止ajax使用缓存的方法,把下面的语句加在head的javascript文件里,就可以解决问题。

$.ajaxSetup ({
cache: false //关闭AJAX相应的缓存
});

 

更多游戏攻略:027游戏攻略

更多相关技术:武汉信息网

posted on 2009-08-07 13:29  dreamy  阅读(1574)  评论(6编辑  收藏  举报

导航