layui type2 通过url给iframe子页面传值的例子
A页面调用layui.layer.open
layui.use(["layer"],function(){
layui.layer.open({
type:2,
title:"管理角色拥有的部门",
btn:["确定修改","关闭"],
content:'@Url.Content("~/Role/UserRoleView?rid=")'+a[0].ID+'&uid='+a[0].UID,//这里指向office
btn1:function(index,layero){
//获取子页面数据
varbody=layer.getChildFrame('body',index);
varaddData=body.find("#listFalseli");
console.log(addData);
vardelData=body.find("#listTrueli")
console.log(delData);
if(addData.length==0&&delData.length==0){
layui.layer.closeAll();
layui.layer.msg("没有做任何修改!");
returnfalse;
}else{
varurl='@Url.Content("~/Role/AddRemoveUsers2Role")';
if($(addData).find("span").length!=0){
vardata=getListData(addData);
$.ajax({
type:"post",
url:url,
data:{"rid":a[0].ID,"uids":data},
success:function(rst){
layui.layer.closeAll();
layui.layer.msg("添加用户成功,其用户名分别为:"+data.toString());
}
})
};
if($(delData).find("span").length!=0){
vardata=getListData(delData);
$.ajax({
type:"post",
url:url,
data:{"rid":a[0].ID,"uids":data,"Add":"false"},
success:function(rst){
layui.layer.closeAll();
layui.layer.msg("删除用户成功,其用户名分别为:"+data.toString());
}
})
}
}
},
btn2:function(){
layui.layer.closeAll();
}
})
})
B页面获取解析为Object
//页面初始化
$(function(){
varoid=args().oid;//获取父页面oid
})
//获取index传参ridargs为传递过来的所有参数,类型为OBJDECT,调用为args();
varargs=function(params){
vara={};
params=params||location.search;
if(!params)return{};
params=decodeURI(params);
params.replace(/(?:^\?|&)([^=&]+)(?:\=)([^=&]+)(?=&|$)/g,function(m,k,v){a[k]=v;});
returna;
};
以上这篇layuitype2通过url给iframe子页面传值的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
热门推荐
10 儿子立冬祝福语简短独特
11 对当兵的祝福语简短
12 侄儿高考试祝福语简短
13 伴郎红包祝福语朋友简短
14 媳妇生日简短祝福语朋友
15 公司年会祝福语简短最好
16 元旦感恩祝福语简短大全
17 红包祝福语简短10字
18 周六早晨祝福语简短