Layui监听弹窗关闭并刷新父级Table的实现方案

作者:工具松鼠

时间:2026-10-31

浏览:130

本文详细解析在Layui与TP5组合开发中,如何监听弹窗关闭事件并刷新父级表格。涵盖二级页面编辑保存后刷新自身表格,以及一级页面编辑保存后刷新父级表格两种典型场景。通过提供具体的JavaScript代码示例,展示如何利用parent.layer获取索引、关闭弹窗并触发表格重载,解决数据同步问题。

文章目录

Layui 监听弹窗关闭并刷新父级table

记录:easyadmin 监听弹窗关闭并刷新父级table

场景一:在二级页面的table中点击编辑,保存后刷新二级页面的table

        edit: function () {
            ea.listen(function (data) {
                return data;
            }, function (res) {
                ea.msg.success(res.msg, function () {
                    var index = parent.layer.getFrameIndex(window.name);
                    parent.layer.close(index);
                    parent.$('[data-table-refresh]').trigger("click");
                });
            });
        },

场景二:在一级页面的table中点击编辑,保存后刷新一级页面的table

        edit: function () {
            ea.listen();
        },

Layui关闭弹层并刷新父页面表格

最近一直使用TP5+Layui的组合,许多地方都要使用到关闭弹层然后刷新父页面表格的功能。代码如下:

//先得到当前iframe层的索引
	var index = parent.layer.getFrameIndex(window.name); 
	//再执行关闭 
	parent.layer.close(index);  
	//刷新父级页面的表格
	parent.layui.table.reload('table');

到此这篇关于layui 监听弹窗关闭并刷新父级table的文章就介绍到这了,更多相关layui 监听弹窗关闭内容请搜索本站以前的文章或继续浏览下面的相关文章希望大家以后多多支持本站!

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章