jQuery easyui 1.2.5 window、dialog发送两遍请求(刷新两次)
dialog继承window,window继承panel、
以dialog为例说明,创建dialog和刷新dialog会发送两遍请求(刷新两次)、本人觉得这是bug、解决办法如下,
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
成功解决提交两次请求的问题。
相关推荐
**jQuery EasyUI 1.2.5:框架详解与应用指南** jQuery EasyUI 是一个基于 jQuery 的前端开发框架,它提供了丰富的用户界面组件,简化了HTML页面的交互性和外观设计。1.2.5 版本是这个框架的一个稳定版本,包含了一...
下面将详细介绍JQuery EasyUI 1.2.5中的核心知识点。 1. **基本概念与结构** - **jQuery**:EasyUI是建立在jQuery基础之上,jQuery是一个轻量级、高性能的JavaScript库,简化了DOM操作、事件处理和动画效果。 - *...
同时,它指出使用的是“最新版本Easyui 1.2.5 和jquery-1.7.1.min.js”,这意味着项目依赖于这两个JavaScript库,jQuery 1.7.1作为基础,EasyUI 1.2.5作为界面构建工具。jQuery 1.7.1是该库的一个稳定版本,提供了...
jquery easyui 1.2.5中文
jQuery EasyUI 1.2.5 是一个基于 jQuery 的轻量级前端开发框架,它为开发者提供了丰富的组件和便捷的功能,使得构建用户界面变得更加简单。这个版本的发布旨在提升性能,增强稳定性和兼容性,同时也可能引入了一些新...
《jQuery EasyUI 1.2.5:轻松构建高效用户界面》 jQuery EasyUI 是一个基于 jQuery 的前端框架,它提供了丰富的组件和便捷的API,帮助开发者快速构建出功能完备、用户界面友好的Web应用程序。这个名为“jquery-...
《jQuery EasyUI 1.2.5:构建高效前端框架的基石》 jQuery EasyUI 是一个基于 jQuery 的轻量级的前端开发框架,它提供了一系列的JavaScript组件,可以帮助开发者快速构建用户界面,大大提升了Web应用的开发效率。在...
`jquery.easyui.min.js`是EasyUI的核心库,它封装了一系列的jQuery插件,如对话框(dialog)、表格(datagrid)、菜单(menu)和表单(form)等,使得开发者可以方便地创建交互式和响应式的UI元素。例如,`datagrid`...
首先,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 1.2.5:前端开发利器详解》 在Web前端开发领域,jQuery EasyUI是一个不可或缺的框架,它基于jQuery,为开发者提供了丰富的用户界面组件,极大地简化了网页交互和界面构建的工作。本文将深入探讨...
jQuery EasyUI 是一个基于 jQuery 的前端框架,它封装了一系列的 jQuery 插件,为开发者提供了构建用户界面的简便方法。这个“jquery easyui datagrid demo”包含了一些关于如何使用 jQuery EasyUI 中 Datagrid 组件...
**jQuery EasyUI 1.2.5:一个强大的前端开发框架** jQuery EasyUI 是一个基于 jQuery 的轻量级且功能丰富的前端开发框架,它提供了一系列的JavaScript组件,可以帮助开发者快速构建用户界面。在这个版本——1.2.5 ...
jQuery EasyUI 是一个基于 jQuery 的轻量级前端开发框架,它提供了一系列的组件,使得开发者能够快速构建功能丰富的用户界面。这个压缩包“jQuery.easyui.1.2.6+Demo+前端框架”包含了版本为1.2.6的jQuery EasyUI...
《jQuery EasyUI 1.2.5:深入学习与实践》 jQuery EasyUI 是一个基于 jQuery 的前端框架,它提供了一系列轻量级、易于使用的组件,帮助开发者快速构建功能丰富的 Web 应用程序。本资源包包含的是 jQuery EasyUI 的 ...
**jQuery EasyUI 知识点详解** jQuery EasyUI 是一个基于 jQuery 的前端框架,它提供了一系列的 UI 组件,使得开发者能够快速构建出美观且功能丰富的 Web 应用程序。这个框架大大简化了网页界面的设计工作,使得...
2. **UI 组件**: jQuery EasyUI 提供了诸如对话框(dialog)、表格(datagrid)、下拉框(combobox)、树形控件(tree)、菜单(menu)等常见的 UI 组件,这些组件都封装了复杂的交互逻辑和样式,使得开发者无需关心...
《jQuery EasyUI 1.2.5源码详解——打造高效前端界面》 jQuery EasyUI 是一个基于 jQuery 的用户界面库,它提供了大量的组件和工具,使得开发者能够快速构建功能丰富的、美观的Web应用程序。标题提及的是“jquery....
jQuery EasyUI 的核心在于其组件系统,这些组件包括但不限于数据网格(datagrid)、下拉菜单(combobox)、对话框(dialog)、表单(form)、布局(layout)、菜单(menu)、面板(panel)、进度条(progressbar)、...