ligerui子页面关闭后,父页面刷新,重新加载

本文介绍了一个需求:在LigerUI的子页面处理完成后,如何在关闭子页面时刷新并重新加载父页面。关键代码涉及.ligerDialog.error()的使用,以及如何避免错误弹窗和实现更好的用户体验。作者发现可以通过利用.ligerDialog.error()等方法的回调函数,结合自定义的cc()方法来优雅地关闭子页面并刷新父页面。
摘要由CSDN通过智能技术生成

1、需求在子页面处理完成后,在关闭时刷新并重新加载父页面

    $.ajax({
                 url        : '${base.contextPath}/test/test',
                 type       : "post",
                 dataType   : "json",
                 data : sendata,
                 async: false,
                 success : function (data) {
   
                     if(data.success){
                         //刷新父页面
                         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.err

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值