环境:
easyui 1.2.4
jQuery 1.6.4
chrome
问题:
做项目中使用到easyui中的dialog,发现他的cache属性即使设置为false仍然还是不会发起服务端请求。
排查原因:
网上搜了下,无果,但搜到一个帖子
Mark ,easyUi缓存问题是执行顺序,('#dialog').html(data)先,再实例化('#dialog').dialog,而juqery dialog不会破坏#dialog'标签,easyUI会破坏标签,所以存在缓存问题
但是实在看不懂如何解决.
在调试中发现,使用easyui的dialog事件后你的dialog控件会“不见”,也就是下面代码中的#yourDialog整个DOM节点不见,easyui帮你自动生成一个。可能就是这里出问题。
<div style="display:none">
<!-- 你的dialog控件-->
<div id="#yourDialog" title="xxx"></div>
</div>
解决方法:
不想修改源码,想了想,可以通过以下方法解决:
$('#yourDialog').dialog({
modal:true,
iconCls:"icon-add",
buttons:[{
text:'提交',
iconCls:'icon-ok',
handler:function(){
submitForm(appId, false);
}
},{
text:'关闭',
handler:function(){
$('#yourDialog').dialog('close');
}
}],
onOpen:function(){
$('#createAppVersionDialog').dialog('refresh', 'yourUrl');
}
});
初始不提供href参数,监听onOpen事件,使用refresh参数使dialog读取服务端数据(refresh是panel的method)
分享到:
相关推荐
jQuery+EasyUI+1.2.4+API+中文文档
jQuery+EasyUI\jQuery+EasyUI+1.2.4+API+中文文档
jQuery EasyUI是一组基于jQuery的UI插件集合,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。
Jquery+EasyUI+1.2.4+API中文文档,对jquery-easyui的中文翻译
jQuery+EasyUI+1.2.4+API+中文文档[归纳].pdf
jQuery+EasyUI+1.2.4+API+中文文档,有时间好好看一下,目录如下: Base 基础 Documentation 文档 Parser 解析器 EasyLoader 加载器 Draggable 可拖拽 Droppable 可释放 Resizable 可调整尺寸 Pagination...
easyui 1.5 + jquery 1.11,前端使用easyui会所需要的依赖包
资源名称:Jquery easyui 1.2.4 中文API 资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
easyui1.2.4.chm,easyui1.2.4.chm
本 chm 文档是根据博客园“风流涕淌”的《jQuery EasyUI 1.2.4 API 中文文档(完整)目录》整理而成 http://www.cnblogs.com/Philoo/archive/2011/11/17/jeasyui_api_index.html Base 基础 Documentation 文档 ...
这个项目是个典型的easyui+jquery的列子,如果看懂了这个,以后搞jquery+easyui开发就游刃有余了。
在我所见过的jQuery api中文版文档中,它就是最好的。也许这话听着有点绝对,如果不信,你可以亲身确认一下。 开发过程中,如果单纯查找一些资料信息,它都能给你想要的。
jquery easyUI 1.2.4.chm帮助文档 jquery easyUI 1.2.4.chm帮助文档 jquery easyUI 1.2.4.chm帮助文档
以前不知道哪里找到的一个系统,感觉很不错,使用文档,数据库文件,项目截图全都包括,后台使用Servlet+Jsp,前台用的H-ui+EasyUI+jQuery,很适合新手入门的学习,特别是代码里面许许多多的注释,让我受益匪浅,...
jquery-easyui-1.2.4文档及文件,内有demo
本 chm 文档是根据博客园“风流涕淌”的《jQuery EasyUI 1.2.4 API 中文文档(完整)目录》整理而成 http://www.cnblogs.com/Philoo/archive/2011/11/17/jeasyui_api_index.html 2011-11-22 更新 完整版。
基于mysql5.0+servlet2.5+jsp+ajax+easyui+jquery开发的学生信息管理系统源码+项目说明(基本信息管理、课程信息管理、选课、考勤与签到、成绩信息管理).zip 基于mysql5.0+servlet2.5+jsp+ajax+easyui+jquery开发的...
基于mysql5.0+servlet2.5+jsp+ajax+easyui+jquery开发的学生信息管理系统源码+项目说明(基本信息管理、课程信息管理、选课、考勤与签到、成绩信息管理).zip 基于mysql5.0+servlet2.5+jsp+ajax+easyui+jquery开发的...
你见过 ExtJs 界面的漂亮吧,想应用它,却...jQuery 是公认的轻量级 JS 框架(虽然不是最小),jQuery EasyUI 系出名门,虽然体积小,但功能却不简单,它为网页开发提供了一些列的 UI 组件,能为开发者节约大量的时间。