- 浏览: 141425 次
- 性别:
- 来自: 北京
-
文章分类
最新评论
jQuery easyui 1.2.5 window、dialog发送两边请求(刷新两次)
dialog继承window,window继承panel、
以dialog为例说明,创建dialog和刷新dialog会发送两遍请求(刷新两次)、本人觉得这是bug、解决办法如下,
Js代码
var channelId="1000";
var openedInfoEdit=false
function openInfoEdit(id){
var param="";
if(id!=""){
param +="&id="+id;
}
if(!openedInfoEdit){
$('#infoEdit').dialog({
title:"编辑信息",
width:600,
height:200,
minimizable:false,
maximizable:true,
//resizable:true,
//cache: true,
href:"/cms/cms/info_detail.action?channelId="+channelId+param,
closable: true,
closed: true //已关闭
});
$('#infoEdit').dialog('open'); //再open
openedInfoEdit=true;
} else {
$('#infoEdit').dialog('open'); //先open再refresh
$('#infoEdit').dialog('refresh',"/cms/cms/info_detail.action?channelId="+channelId+param);
}
}
关键是closed: true、$('#infoEdit').dialog('open');
因为首次open时会向服务器发出请求,所以在创建时先标识他是关闭的再open,
刷新时先open,再refresh
成功解决提交两次请求的问题。
dialog继承window,window继承panel、
以dialog为例说明,创建dialog和刷新dialog会发送两遍请求(刷新两次)、本人觉得这是bug、解决办法如下,
Js代码
var channelId="1000";
var openedInfoEdit=false
function openInfoEdit(id){
var param="";
if(id!=""){
param +="&id="+id;
}
if(!openedInfoEdit){
$('#infoEdit').dialog({
title:"编辑信息",
width:600,
height:200,
minimizable:false,
maximizable:true,
//resizable:true,
//cache: true,
href:"/cms/cms/info_detail.action?channelId="+channelId+param,
closable: true,
closed: true //已关闭
});
$('#infoEdit').dialog('open'); //再open
openedInfoEdit=true;
} else {
$('#infoEdit').dialog('open'); //先open再refresh
$('#infoEdit').dialog('refresh',"/cms/cms/info_detail.action?channelId="+channelId+param);
}
}
关键是closed: true、$('#infoEdit').dialog('open');
因为首次open时会向服务器发出请求,所以在创建时先标识他是关闭的再open,
刷新时先open,再refresh
成功解决提交两次请求的问题。
发表评论
-
javaScript实现的 数据库
2014-11-06 17:17 16141、LokiJS LokiJS一个基于J ... -
xss攻击
2013-12-27 11:54 619解决方案与建议: 严格过滤用户所能提交的任何数据,特别是能执 ... -
js技巧
2013-08-02 09:02 1738· 事件源对象 event.srcElement.tagNa ... -
jquery combox实现联动效果
2013-05-18 05:15 774需求方要求 所以就想法实现此效果 经过两个小时的看源码、修改、 ... -
跨域问题
2013-05-01 10:04 842可以采用JQuery的getJSON、get方法以JSONP的 ... -
js的base64
2013-04-11 10:55 743var Base64 = { // private prop ... -
JavaScript实现URL编码
2012-07-10 16:46 964<script language="vbscr ... -
用户访问超时
2012-07-09 17:11 1930用户访问超时 解决两种情况下的用户访问超时。 a)普通ht ... -
jQuery 禁止右键
2012-07-03 14:38 1895用jquery实现你的网站不能右键,很简短的代码: $('b ... -
js技巧
2012-06-12 17:08 7971、jquey查找iframe父页面的标签 $('#id' ... -
jquery easyui -datagrid(悬浮,隐藏)(转)
2012-05-30 16:33 0对于jquery easyui 的datagrid引用碰到了几 ... -
GridView脚注行添加合计,并设置背景图片
2011-09-30 11:00 4140以前在做GridView ... -
ExtJS表格
2011-09-30 10:58 27721. 简单表格控件 (由类Ext.grid.GridPane ... -
行渲染和列渲染
2011-09-30 10:57 1358一,单元格渲染 单元格是最终显示的数据地方,它是根据列定义 ... -
ExtJS表格——行号、复选框、选择模型
2011-09-30 10:57 6244一、 设置行号 行号的设置主要问题在于删除某一行后需要重新 ... -
cookie
2011-09-26 10:02 1125/** * * 获取cookie的值 * @para ... -
js结构语句
2011-09-25 11:02 9071 if 条件语句(可嵌套) 2 if....else 条件 ... -
js循环语句
2011-09-25 10:56 18131 for循环结构语句(可以嵌套); 2 for-in 循环 ... -
使用with语句进行对象操作
2011-09-25 10:45 924在js语言中,with语句是一个内容很少的语句,在程序中多次使 ... -
Iframe
2011-09-23 21:14 8251、Iframe子页面调用父页面函数 window.pare ...
相关推荐
首先,jQuery EasyUI的核心组件包括窗口(window)、表格(datagrid)、表单(form)、菜单(menu)、对话框(dialog)、按钮(button)等,这些都是构建Web应用界面的基本元素。在1.2.5版本中,这些组件经过精心...
《jQuery EasyUI 1.2.5源码详解》 jQuery EasyUI 是一款基于 jQuery 的前端框架,它为开发者提供了一系列轻量级、易于使用的组件,使得构建具有丰富交互性的Web应用变得更加简单。本文将深入解析jQuery EasyUI ...
`jQuery EasyUI` 是一个基于 jQuery 的前端框架,它提供了丰富的用户界面组件,使得开发者能够快速构建出功能完备且美观的Web应用。EasyUI 的核心理念是简化开发流程,通过简单的 JavaScript API 和 CSS 样式,让...
这个"JQuery-esqyUI中文-1.2.5API"文档正是针对这个框架的中文版API参考,对于学习和使用jQuery EasyUI的人来说,是十分宝贵的学习资源。 **jQuery EasyUI基础知识** jQuery EasyUI 建立在 jQuery 之上,所以理解...
嵌入式八股文面试题库资料知识宝典-华为的面试试题.zip
训练导控系统设计.pdf
嵌入式八股文面试题库资料知识宝典-网络编程.zip
人脸转正GAN模型的高效压缩.pdf
少儿编程scratch项目源代码文件案例素材-几何冲刺 转瞬即逝.zip
少儿编程scratch项目源代码文件案例素材-鸡蛋.zip
嵌入式系统_USB设备枚举与HID通信_CH559单片机USB主机键盘鼠标复合设备控制_基于CH559单片机的USB主机模式设备枚举与键盘鼠标数据收发系统支持复合设备识别与HID
嵌入式八股文面试题库资料知识宝典-linux常见面试题.zip
面向智慧工地的压力机在线数据的预警应用开发.pdf
基于Unity3D的鱼类运动行为可视化研究.pdf
少儿编程scratch项目源代码文件案例素材-霍格沃茨魔法学校.zip
少儿编程scratch项目源代码文件案例素材-金币冲刺.zip
内容概要:本文深入探讨了HarmonyOS编译构建子系统的作用及其技术细节。作为鸿蒙操作系统背后的关键技术之一,编译构建子系统通过GN和Ninja工具实现了高效的源代码到机器代码的转换,确保了系统的稳定性和性能优化。该系统不仅支持多系统版本构建、芯片厂商定制,还具备强大的调试与维护能力。其高效编译速度、灵活性和可扩展性使其在华为设备和其他智能终端中发挥了重要作用。文章还比较了HarmonyOS编译构建子系统与安卓和iOS编译系统的异同,并展望了其未来的发展趋势和技术演进方向。; 适合人群:对操作系统底层技术感兴趣的开发者、工程师和技术爱好者。; 使用场景及目标:①了解HarmonyOS编译构建子系统的基本概念和工作原理;②掌握其在不同设备上的应用和优化策略;③对比HarmonyOS与安卓、iOS编译系统的差异;④探索其未来发展方向和技术演进路径。; 其他说明:本文详细介绍了HarmonyOS编译构建子系统的架构设计、核心功能和实际应用案例,强调了其在万物互联时代的重要性和潜力。阅读时建议重点关注编译构建子系统的独特优势及其对鸿蒙生态系统的深远影响。
嵌入式八股文面试题库资料知识宝典-奇虎360 2015校园招聘C++研发工程师笔试题.zip
嵌入式八股文面试题库资料知识宝典-腾讯2014校园招聘C语言笔试题(附答案).zip
双种群变异策略改进RWCE算法优化换热网络.pdf