layui type2 通过url给iframe子页面传值的例子
2019-09-06 09:41
3063 查看
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) { //获取子页面数据 var body = layer.getChildFrame('body', index); var addData = body.find("#listFalse li"); console.log(addData); var delData = body.find("#listTrue li") console.log(delData); if (addData.length==0&&delData.length==0) { layui.layer.closeAll(); layui.layer.msg("没有做任何修改!"); return false; } else { var url = '@Url.Content("~/Role/AddRemoveUsers2Role")'; if ($(addData).find("span").length != 0) { var data = 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) { var data = 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 () { var oid = args().oid;//获取父页面oid }) //获取index传参rid args为传递过来的所有参数,类型为OBJDECT,调用为args(); var args = function(params){ var a = {}; params = params || location.search; if(!params) return {}; params = decodeURI(params); params.replace(/(?:^\?|&)([^=&]+)(?:\=)([^=&]+)(?=&|$)/g,function(m,k,v){ a[k] = v; }); return a; };
以上这篇layui type2 通过url给iframe子页面传值的例子就是小编分享给大家的全部内容了,希望能给大家一个参考
您可能感兴趣的文章:
相关文章推荐
- 通过request.getHeader("referer")防止用户手动修改URL访问非权限页面
- javascript通过url向jsp页面传递中文参数乱码解决方法
- C# asp.net页面通过URL参数传值中文乱码问题解决办法
- JS获取页面通过URL传的参数
- 通过window.open跳转得到上一个页面的URL
- 通过HttpURLConnection获取网页图片 并保存至内存卡的例子
- 通过URL实现在不同页面间传输数据
- AngularJS通过$location获取及改变当前页面的URL
- 通过url向页面传送html或JavaScript标签
- JSP页面通过URL传递中文参数出现中文乱码的解决方法
- 解决jsp页面通过url传中文发送乱码错误
- asp.net页面通过URL参数传值中文乱码问题解决办法
- ASP.NET页面通过URL传递参数(一)(转载)
- ASP.NET 页面通过url传递参数,另一页面通过Request.QueryString获取参数为乱码问题
- 关于asp.net页面通过url传值,中文出现乱码的一些有趣的问题~~~
- 通过页面的url地址生成静态页面
- 在Datalist中通过点击某条目录跳转页面时用URL进行传值的方法
- php通过隐藏表单控件获取到前两个页面的url
- 判断手机端用户打开页面时是android还是ios,并将判断结果通过ajax返回给url接口,传递回去
- java通过url获取页面数据 java解析xml 基金净值接口使用方法