
layui弹窗父子窗口间传递参数详解
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本篇文章详细解析了使用LAYUI框架时,如何在弹窗和其父页面之间进行数据交互的方法,包括各种实现技巧与注意事项。适合前端开发人员参考学习。
在使用layui框架创建弹窗功能时,如何实现父子窗口之间的参数传递是一个常见的需求。本段落将详细介绍此操作的具体步骤。
首先,了解一些基本概念是有帮助的:layer.open() 方法用于打开新的层(类似模态对话框),它接受一个配置对象作为输入参数,该对象可以包含多个属性来定制弹窗的行为和外观,如标题、内容区域大小等。
当涉及到在layui父子窗口间传递数据时,我们可以利用 layer.open() 的 success 属性。success 是回调函数,在层成功打开后执行,并允许我们向子层传递必要的初始化信息或参数。
下面是一个简单的代码示例来展示如何实现这个功能:
```javascript
layer.open({
type: 2,
skin: layui-layer-lan,
title: 选择人员,
fix: false,
shadeClose: false,
maxmin: true,
id: selectUser,
move: false,
closeBtn: 2,
area : [750px , 450px],
content:pagesystemroleallotrole_allot.jsp,
success:function(layero, index){
var body = layer.getChildFrame(body, index);
var iframeWin = window[layero.find(iframe)[0][name]]; // 得到子窗口的window对象,执行子页的方法:iframeWin.method();
var ids = dialogArgumentsA[0].split(,);
var names = dialogArgumentsA[1].split(,);
for(var i= 0 ;i
全部评论 (0)


