方式一:
弹出层(iframe里的子页面):
success: function (data) {
if(data>0){
parent.showInit();
var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
parent.layer.close(index); //再执行关闭
}else {
layer.msg("添加部门失败")
}
},
父页面:
btn1:function (index,layero) {
var win=$(layero).find("iframe")[0].contentWindow;
win.$('#addButton').click();
var loading=layerYk.load(1); //风格1的加载
setTimeout(function () {
layerYk.close(loading);
layerYk.msg("添加部门成功");
},1000);
},
方式二:
只在父页面操作(推荐):
btn1: function (index, layero) {
var win = $(layero).find("iframe")[0].contentWindow;
win.layui.form.on('submit(submitButton)', function (data) {
ykAjax(ctx, 'addEducationCoefficient', JSON.stringify(data.field), function (ajaxData) {
if (ajaxData > 0) {
layerYk.close(index);
var loading = layerYk.load(1);
setTimeout(function () {
layerYk.close(loading);
layerYk.msg("添加成功!");
showInit(formToJson($('#searchForm').serializeArray()));
}, 500);
} else {
}
}, 4);
return false;
});
win.$('#submitButton').click();
},