在父页面定义一个刷新函数。例如
父:
function reloadData(){
//当前页的刷新
$(".layui-laypage-btn")[0].click();
}
弹窗:
关闭之后使用parent.reloadData()。
$.ajax({
//几个参数需要注意一下
type: "POST",//方法类型
dataType: "json",//预期服务器返回的数据类型
url: "${CONTEXT_PATH}xxx/xxx" ,//url
data: $('#formid').serialize(),
success: function (data) {
if(data.status==200){
layer.msg("操作成功!",{icon:1, time: 3000, offset: '12px', closeBtn: 1});
setTimeout(function(){
//刷新父页面
parent.reloadData();
var index = parent.layer.getFrameIndex(window.name); //获取窗口索引
parent.layer.close(index); // 关闭layer
}, 400);
}else{
layer.msg(data.msg,{icon:2, time: 3000, offset: '12px', closeBtn: 1});
}
},
error : function() {
alert("操作失败!");
}
});