让jquery中的load不缓存方法

最近使用jquery中的load,发现IE内核的浏览器,页面只加载一次。修改了加载的页面,运行后还是之前原来的数据,刚开始以为是链接写错了,用火狐浏览器,又没问题。凭经验很大可能是因为IE缓存问题。网站找到了几种解决的方法:

1.jQuery提供一个防止ajax使用缓存的方法,

<script type="text/javascript" language="javascript">
$.ajaxSetup ({
cache: false //close AJAX cache
});
</script>

 

这个方法在每次load页面的时候都要执行一次  否则只会再第一次时候有效 其他load 还会读取缓存页面

2. 第二就是修改load 加载的url地址

 例如 再url 多加个时间参数就可以 这个方法再wap1.0 中 我也用过避免读取缓存。

posted @ 2012-07-16 10:00  showblog  阅读(9009)  评论(0编辑  收藏  举报