让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 中 我也用过避免读取缓存。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM