文档章节

[笔记]jQuery UI的tabs组件在IE浏览器中的缓存问题~

leeoo
 leeoo
发布于 2011/12/24 12:24
字数 566
阅读 829
收藏 0

jQuery中禁用缓存

最近在使用jQuery ui中的tabs插件时,遇到一个问题。

在非IE浏览器下,标签是自动刷新的。就是在不同的标签间切换,不用刷新整个页面,如果某个标签内容有更新,比如显示时间,那么切换到别的标签,再切换回来,时间是最自动更新的。

但是在IE中,无论怎么修改标签内的代码,内容都不会自动刷新,而且,按F5设置是Ctrl+F5,内容都不会自动更新!

后来,在国外论坛中找到了一种方法,就是禁用jQuery的缓存:

    $.ajaxSetup({cache:false})

其实,cache:false我之前也有想到,但是把它放到tabs()里面了,所以竟然无效。

看来还是对jQuery框架了解的不是太深刻哈。

不过这也暴露了使用框架的一个弊端:不太自由。如果需要使用些高级的功能,就相当麻烦。

当然,如果只是在UI上,jQuery是非常棒的。但是如果处理数据,它就显得有点儿力不从心了。

貌似在数据处理上EXT比较强大些。

[摘自:http://shenfei.me/jquery-to-disable-caching.html]

---------------------------------------------------------
呵呵,我最近也碰到这个问题了,我用的是jQuery 1.4.4和jQuery UI 1.8.8,在IE6、7、8版本中都有这个问题,非IE浏览器中没有任何问题,一开始我以为是jQuery UI 1.8.8版本的问题,当我升级到jQuery UI 1.8.14后问题依旧。崩溃ing,于是google,还好发现博主你这篇文章,然后我试着在ajaxOptions中加入cache:false,然 后再测试IE6、7、8,问题修复了!!!

jQuery(document).ready(function() {
$("#tabs").tabs({
ajaxOptions: {
cache:false, // 加上此句代码,解决IE浏览器下由于缓存的原因导致tab页面内容不刷新问题!
error: function(xhr, status, index, anchor) {
$(anchor.hash).html("暂无报表选项卡内容,请新建本部门首页报表内容!”);
}
}
});
});

感谢上面那篇文章博主!~终于解决了这个让我差点吐血的问题!~

PS:按照上面那篇文章的修改方法是这样的:将$.ajaxSetup({cache:false}); 放到页面$(document).ready()里!

© 著作权归作者所有

leeoo
粉丝 27
博文 136
码字总数 83885
作品 0
浦东
程序员
私信 提问
分享一款jQuery的UI插件:Ninja UI

日期:2011/12/26 来源:GBin1.com 在线演示 本地下载 今天分享一款jQuery的UI插件 - Ninja UI, 这个插件使用jQuery本身的语法来开发界面元素,而且你不需要关注CSS样式相关设定,因为整个C...

gbin1
2011/12/26
217
0
jQuery UI 1.9.0 发布

jQuery UI 团队最近特别忙,目前正在全力准备 2.0 版本,该版本将会提供更简单的 API、更稳定以及丰富的文档和测试套件。 而今天发布的 1.9.0 版本正式为了 2.0 这个目标踏出的重要一步,包含...

oschina
2012/10/09
6K
8
jQuery UI 1.9.2 发布

这是 jQuery UI 1.9 的第二个维护版本,修复了包括: Accordion, Autocomplete, Button, Datepicker, Dialog, Menu, Tabs, Tooltip and Widget Factory 等多个组件的 bug,完整列表请看 chan...

oschina
2012/11/24
5.4K
13
基于jquery开发的UI框架有哪些

根据调查得知,现在市场中的UI框架差不多40个左右,不知大家都习惯性的用哪个框架,现在市场中有几款UI框架稍微的成熟一些,也是大家比较喜欢的一种UI框架,那应该是jQuery,有部分UI框架都是...

UIleader
2017/09/20
0
0
30 个实用的 jQuery 选项卡/导航教程推荐

很多网站设计中都使用了选项卡(tabs),在制作选项卡时应用jQuery能够实现很多炫酷的过渡和动画效果。本文为你介绍30个实用的jQuery选项卡教程,希望对你有帮助。 1. Animated Tabbed Conte...

小编辑
2011/11/18
5.1K
5

没有更多内容

加载失败,请刷新页面

加载更多

反编译9.png图片还原

本文链接:https://blog.csdn.net/a1140778530/article/details/10528507 经常反编译apk文件找资源,9.png的文件处理起来很麻烦。 最近使用Ant自动编译打包app时,从别处搜罗来的9.png文件导...

shzwork
3分钟前
1
0
Shell脚本应用 – for、while循环语句

一、for循环语句 在实际工作中,经常会遇到某项任务需要多次执行的情况,而每次执行时仅仅是处理的对象不一样,其他命令相同。例如:根据通讯录中的姓名列表创建系统账号等情况。 当面对各种...

linux-tao
4分钟前
1
0
RPA风潮下企业财务工作模式的变革

RPA(机器人流程自动化)在财务领域的应用,正给企业财务带来前所未有的改变。 前RPA时代,财务领域面临的痛点 在RPA机器人应用之前,企业财务工作进程的推进,主要通过财务人员人工操作或信...

UiBot
9分钟前
2
0
Hive之命令行修改表注释

最近遇到一个需求,在不重建表的情况下,修改表的注释,hive有没有类似关系型数据库的SQL命令来修改呢,找了下,亲测有效,如下List-1 List-1 hive>use your_schemahvie>ALTER TABLE tabl...

克虏伯
9分钟前
1
0
是什么,它的作用是什么

在HTML文档的首部往往会有这么一句话<!DOCTYPE html>,许多时候我们忽视了它的存在,它实际上是一个声明,告诉浏览器用哪种HTML版本的规范来解读HTML文档。 尽管我们不给出这句声明浏览器照样...

前端老手
15分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部