layui layer.open 关闭并刷新父table解决

示例1.

layer.open({

                    type: 0,

                    skin: "layui-layer-molv",

                    title: "信息",

                    content: data.code == 1 ? "添加成功!" : "添加失败!",

                    btn: ['返回列表'],

                    yes: function () {

                        let index = parent.layer.getFrameIndex(window.name);

                        parent.layui.table.reload('news_table');//重载父页表格,参数为表格ID

                        parent.layer.close(index);

                    }

                });

推荐示例2.

layer.open({

                    type: 0,

                    skin: "layui-layer-molv",

                    title: "信息",

                    content: data.code == 1 ? "添加成功!" : "添加失败!",

                    btn: ['返回列表'],

                    yes: function () {

                        parent.layui.closeAll();

                        parent.layui.table.reload('news_table');//重载父页表格,参数为表格ID

                    }

                });

1

————————————————

版权声明:本文为CSDN博主「sunuping」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/WithCYwind/article/details/100700917


form.on('submit(myform)', function(data) {

        $('#myform').attr("disabled", true);

        $.post('./result.php', data.field, function(json){

            if(json.data){     

              layer.msg("保存成功", {icon: 1, time: 2000}, function(){     

                    xadmin.close();        //关闭当前frame

                    if(data.field.action=='adds'){

                        xadmin.father_reload(); // 可以对父窗口进行刷新

                    }else{

                        parent.layui.table.reload('app-content-list');

                    }

                });

            }else{

                $('#myform').attr("disabled", false);

                layer.msg("保存失败", {icon: 2});

            }

        }, 'json');

        return false;

    });

你可能感兴趣的:(layui layer.open 关闭并刷新父table解决)