现在位置: 首页 > tabs多次加载
+5°
2012年10月24日 tabs ⁄ 共 4751字 ⁄ 被围观 25,195 views+
对于tabs组件,使用href方式的时候,二次或者多次请求现象是很多人都遇到过的问题,尽管官方一再声明解决了相关bug,但是依旧一堆人会遇到二次请求的问题,每每分析下来我们都会发现大多数是自己代码的问题,而不是控件本身的问题。本篇讨论一个隐藏较深的似bug而非bug的二次请求问题。 Bug重现: 为了重现Bug,A页面我们定义一个tabs组件,并且初始化一个带有mini工具的tab页,mini工具栏里面包含一个小的刷新按钮用户刷新该...
阅读全文
+16°
2012年05月15日 panel ⁄ 共 2065字 ⁄ 被围观 17,679 views+
概要分析 粗略地分析panel的源码我们知道,panel的href方式获取数据使用的是jQuery的ajax方法,ajax获取返回纯文本,该文本作为变量传给success回调,也就是说,在success内部交由panel组件进一步处理,我们来看看代码片段: $.ajax({        url: _18e.options.href,        cache: false,        success: function(data){            _190.html(_18e.options.extractor.call(_18d, data));            if ($.parser) {  ...
阅读全文
+48°
2012年02月17日 tabs ⁄ 共 3211字 ⁄ 被围观 84,152 views+
众所周知,jQuery Easyui 的tabs插件有两种方式加载某个tab(标签页)上的内容:“href远程请求”和“content本地内容”,本文就两种方式的优缺点进行简单分析和思考。 两者特点: href方式加载数据的特点: 被加载的页面只有body元素内部的内容才会被加载,也就是jQuery的ajax请求的只是html片段。 加载远程url时有遮罩效果,也就是“等待中……”效果,用户体验较好。 当加载的页面布局较为复杂,或者有较多的js脚本需要运行的时候,...
阅读全文
×