x | 您所在的位置:网站首页 › layui关闭弹窗执行父页面方法 › x |
// 获得frame索引 var index = parent.layer.getFrameIndex(window.name); //表格重载 parent.layui.table.reload('dataTable'); //关闭当前frame parent.layer.close(index); 弹窗方式的新增或者修改完成以后执行上面这三行代码就可以刷新父页面的table,其中的'dataTable'为父页面layui table的id属性 比如像这样子: $.ajax({ type: 'post', url: '${pageContext.request.contextPath}/users/save', data: JSON.stringify(data.field), dataType: 'json', contentType: 'application/json;', success: function (msg){ if("200" == msg.status){ layer.alert("增加成功", {icon: 6},function () { // 获得frame索引 var index = parent.layer.getFrameIndex(window.name); //表格重载 就相当于 刷新父页面的表格-dataTable是父页面的表格ID属性 parent.layui.table.reload('dataTable'); //关闭当前frame parent.layer.close(index); }); } else { layer.alert("增加失败", {icon: 5},function () { // 获得frame索引 var index = parent.layer.getFrameIndex(window.name); //关闭当前frame // parent.layer.close(index); }); } } }); |
CopyRight 2018-2019 实验室设备网 版权所有 |