一级弹出层:弹出打开页面
layer.open({
type: 2,
title: '添加用户',
content: '../user/goAdd',
area: ['460px', '450px'],
btnAlign: 'c',
btn: ['确定', '取消'],
yes: function(index, layero){
var iframeWindow = window['layui-layer-iframe'+ index],
submitID = 'ZX_iframe_submit',
submit = layero.find('iframe').contents().find('#'+ submitID);
//监听提交
iframeWindow.layui.form.on('submit('+ submitID +')', function(data){
$.ajax({
type: "POST",
url: '../user/insert',
data: data.field,
dataType: "json",
success: function(data){
if(data.code==0){
layer.msg(data.msg);
table.reload('ZX_table_list');
layer.close(index);
}else{
layer.msg(data.msg);
}
}
});
});
submit.trigger('click');
}
});
二级弹出层:弹出页面再弹出打开页面
parent.layer.open({
type: 2,
title: '选择会员室设备',
content: '../processNote/goSetNoteRole',
area: ['700px', '300px'],
btnAlign: 'c',
id: 'select_Equip', //设定一个id,防止重复弹出
shade:false,
btn: ['确定'],
zIndex: parent.layer.zIndex, //重点1
success: function(layero,index){
parent.layer.setTop(layero); //重点2
},
yes: function (l_index, layero) {
//获取弹出页面传递的参数值
var isSuppInfo = $(layero).find("iframe")[0].contentWindow.document.getElementById('isSuppInfo').value;
console.log(obj);
parent.layer.close(select);
}
});
二级弹出层:弹出页面再弹出打开页面
parent.layer.open({
type: 2,
title: '增加权限',
content: '../processNote/goSetNoteRole',//请求打开页面地址
area: ['70%', '95%'],
btnAlign: 'c',
btn: ['确认','关闭'],
yes: function(index,layero){
//获取弹出页面值
var isSuppInfo = layero.find('iframe').contents().find('#isSuppInfo').val();
var approvalRoleId = layero.find('iframe').contents().find('#approvalRoleId').val();
//验证非空
if(null==approvalRoleId || approvalRoleId==''){
parent.layer.msg("请选择审批角色");
return;
}
$.ajax({
type: "POST",
url: '../processNote/insertNoteApproval',
data: {
isSuppInfo:isSuppInfo,
approvalRoleId:approvalRoleId
},
dataType: "json",
success: function(data){
parent.layer.msg(data.msg);
parent.layer.close(index);
table.reload('ZX_table_list');
}
});
},
btn2: function(){
//关闭按钮
}
});
来源:oschina
链接:https://my.oschina.net/u/3204029/blog/4271540