1. 程式人生 > >layer彈出層點選關閉按鈕重新整理父頁面

layer彈出層點選關閉按鈕重新整理父頁面

有兩種方法:

1.layer彈出層彈出的方法裡面會有一個end(層銷燬後觸發的回撥),無論是確認還是取消,只要層被銷燬了,end都會執行,不攜帶任何引數。

layer.open({
            title:"品類合作模式新增",
            type: 2,
            skin: 'layui-layer-rim', //加上邊框
            area: ['90%', '80%'], //寬高
            content: 'CRM_PTypeCooperationModelAdd.aspx',
           

end: function () {
                location.reload();
            }

        });

2.在彈出層頁面,點選關閉可以自己寫一個關閉執行的事件,找到layer關閉按鈕,寫一個關閉事件,裡面去執行js方法。

例:頁面寫個a標籤方便呼叫:<a id="hidalayerclose" style="display: none;" onclick="fureload()"></a>

parent.$(".layui-layer-close1").click(function () {
        $("#hidalayerclose").click();
    });
    function fureload() {
        window.parent.location.reload();
        var index = parent.layer.getFrameIndex(window.name);
        parent.layer.close(index);
    }