jQuery中禁用缓存
最近在使用jQuery ui中的tabs插件时,遇到一个问题。
在非IE浏览器下,标签是自动刷新的。就是在不同的标签间切换,不用刷新整个页面,如果某个标签内容有更新,比如显示时间,那么切换到别的标签,再切换回来,时间是最自动更新的。
但是在IE中,无论怎么修改标签内的代码,内容都不会自动刷新,而且,按F5设置是Ctrl+F5,内容都不会自动更新!
后来,在国外论坛中找到了一种方法,就是禁用jQuery的缓存:
$.ajaxSetup({cache:false})
其实,cache:false我之前也有想到,但是把它放到tabs()里面了,所以竟然无效。
看来还是对jQuery框架了解的不是太深刻哈。
不过这也暴露了使用框架的一个弊端:不太自由。如果需要使用些高级的功能,就相当麻烦。
当然,如果只是在UI上,jQuery是非常棒的。但是如果处理数据,它就显得有点儿力不从心了。
貌似在数据处理上EXT比较强大些。
您或许会喜欢:
如果您喜欢本文,您可以对本文发表评论 或 订阅本站 以获取本站最新动态。