2层弹出页面刷新中间层

一个页面用dialog弹出一个子页面,在子页面中dialog弹出另一个子页面,操作后关闭该子页面时刷新其父级页面;

$(".smContent").on("click", ".smSave", function (e) {
        e.preventDefault();
        var title = $("#Title").val();
        if ($.trim(title) == "") {
            showTip("名称不能为空!", 0, 3);
            return;
        }
        var api = frameElement.api, W = api.opener, D = W.document;
        $(".smContent").smAjaxSubmit({
            success: function (data) {
                if (data.flag > 0) {
                    $.moduleTip({
                        'text': '提交成功,正在加载页面!',
                        'timer': '3000',
                        callback: function () {
                            W.salesM.FindSimpleList.refreshTable();
                            api.close();
                        }
                    });
                }  else {
                    $.moduleTip({
                        'text': '提交失败!',
                        'timer': '3000'
                    });
                }
            }
        });
    });

用 W.salesM.FindSimpleList.refreshTable(); 即可

                                      --谨记铭心

posted @ 2017-03-02 14:21  struggle-way  阅读(174)  评论(0编辑  收藏  举报