layui关闭子弹窗的同时在父页面中执行某个方法

 当layui关闭子弹窗的同时,如果想要在父页面中执行某个方法,可以在【父页面中】父页面中打开子页面的监听器上添加某个方法的回调函数。

关键点:  end: function(){$("#search").click();

table.on('tool(test)', function (obj) {
    var data = obj.data, layEvent = obj.event;
    if (layEvent === 'del') {
        layer.confirm('确认要删除吗?', {
            btn: ['是', '否']
        }, function () {
            $.get('/fileNotification/delete/' + data.fileNotification.id, function (resp) {
                tableIns.reload()
                layer.msg('已删除!', {icon: 1, time: 1000});
                layer.close(index);
            })
        });
    } else if (layEvent === 'detail') {
        //车辆详情
        layer.open({
            type: 2,
            title: '详情',
            shadeClose: false,
            skin: 'myskin',
            shade: 0.8,
            area: ['100%', '100%'],
            scrollbar: false,
            content: '/fileNotification/detail/' + data.fileNotification.id,
            end: function(){$("#search").click();}
        });
    }
});

上一篇: Layui引起的对前端的一次记录