一、直接刷新父页面,查询条件和页码失效
在子页面代码如下:
window.parent.location.reload(); //刷新父页面
var index = parent.layer.getFrameIndex(window.name); //获取窗口索引
parent.layer.close(index); // 关闭layer
子页面调用父页面的reload方法
//添加或删除成功 刷新父页面调用父页面方法reload
window.parent.layui.table.reload("baseInfo");//调用父页面重载表格
二、关闭子页面后父页面刷新,保持当前的查询情况以及页码
在父页面的弹出层回调中处理:
end:function(){
$(".layui-laypage-btn").click();//刷新当前页
}
补充知识:layui获取table表格当前页的页码值与当前页的数据条数
通过F12调试可以看到当前页码元素的class属性为layui-laypage-skip,分页数目为layui-laypage-limits
$(".layui-laypage-limits").find("option:selected").val() //分页数目
$(".layui-laypage-em").next().html(); //当前页码值