关于ligerui子页面关闭后,父页面刷新,重新加载的
网络编程 2021-07-04 15:01www.168986.cn编程入门
今天长沙网络推广就为大家分享一篇关于ligerui子页面关闭后,父页面刷新,重新加载的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随长沙网络推广过来看看吧
1、需求在子页面处理完成后,在关闭时刷新并重新加载父页面
$.ajax({ url : '${base.contextPath}/test/test', type : "post", dataType : "json", data : sendata, async: false, suess : function (data) { if(data.suess){ //刷新父页面 window.parent.manager.reload(); dialog.close();//关闭dialog }else{ // $.ligerDialog.error(data.messageText); alert(data.messageText); $.ligerDialog.closeWaitting(); window.parent.manager.reload(); dialog.close();//关闭dialog } }, error : function () { $.ligerDialog.closeWaitting(); dialog.close();//关闭dialog } });
关键代码
window.parent.manager.reload(); dialog.close();//关闭dialog
其中manager是父页面定义grid的变量,例如父页面是这样(参照的官网例子)
var manager, g; g = manager = window['ordergrid'] = $("#ordergrid").ligerGrid({
至于为什么不使用$.ligerDialog.error(data.messageText);
而使用alert(data.messageText);
是因为使用他,当后台出现错误时。前台会多出一个错误弹窗,现在没有解决这个问题,,所以暂时使用alert
后续
经过一段时间,偶然发现可以解决不用alert(),之所以报错是因为.ligerDialog.error(data.messageText);和.ligerDialog.error(data.messageText);和.ligerDialog.closeWaitting();
window.parent.manager.reload(); dialog.close();//关闭dialog
一起使用了,具体也不知道是什么原因,所以就饶了个弯子,
狼蚁网站SEO优化重点来了
通过ligerui源码发现.ligerDialog.error()、.ligerDialog.error()、.ligerDialog.suess()等方法都有回调函数,于是就可以修改成这样
$.ligerDialog(data.messageText,);
狼蚁网站SEO优化在写个方法()用来关闭和重新刷新
function (){ //刷新父页面 window.parent.manager.reload(); dialog.close();//关闭dialog }
这样比用alert显示更好看些。
以上这篇关于ligerui子页面关闭后,父页面刷新,重新加载的方法就是长沙网络推广分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持狼蚁SEO。
编程语言
- 机械手焊接机器人编程 机械手焊接设备编程
- vb数据库编程实例,vb做数据库
- tiobe世界编程语言排行榜,全球编程语言排行
- 成都java编程培训 成都it编程培训中心
- 编程基础培训,编程基础知识培训
- flash游戏编程基础教程,flash游戏开发教程
- 不会英语能学编程吗 不会英语可以学程序员吗
- 爱心代码编程C语言 爱心代码编程c语言公式
- c语言编程学习入门 c语言编程快速入门
- 西门子plc编程培训 西门子plc编程培训班
- 哪里可以学编程 台州哪里可以学编程
- 少儿编程哪个好 少儿编程哪个品牌好
- 编程是什么意思,图形编程是什么意思
- c语言编程软件下载,c语言编程软件在哪下载
- java编程软件下载,java编程下载手机版
- ug编程培训学校,ug编程培训教程