layui 父子弹窗数据交互(包含子弹窗自己关闭并给父弹窗数据填充)
2024-09-07 11:59:58
//父级弹窗
function showAlertOrg() {
layui.use('layer', function () {
var body;
var index = layer.open({
title: '接待单位',
type: 2,
btn: ['确认'],
content: "/m/ucenter/SelectOrg.aspx", //子窗体地址
zIndex: layer.zIndex,
success: function (layero, index) {
$(".layui-layer-title").css("display", "none");
$(".layui-layer-setwin").css("display", "none");
$(".layui-layer-btn0").addClass("qt_btn");
$('.layui-layer-content iframe').css({ height: "calc(100vh - 55px)" }); $(window).resize(function () {
$('.layui-layer-content iframe').css({ height: "calc(100vh - 55px)" });
});
body = layui.layer.getChildFrame('body', index);//获取子窗体 body内容
},
yes: function (index, layero) {
var selectName = body.contents().find("#selectValName").val(); //子窗体有一个ID为userName的input 这里就是获取这个input的内容
$("#txtReceptionUser").val(selectName); layer.closeAll();
},
btn2: function () {
//alert("222"); 取消时触发
},
end: function () {
//关闭窗体时 触发
var selectName = body.contents().find("#selectValName").val(); //子窗体有一个ID为userName的input 这里就是获取这个input的内容
$("#txtReceptionUser").val(selectName);
}
}); layui.layer.full(index);
})
}; //子级数据交互
<input type="hidden" id="selectValName" value="" /> //子窗体保存值的临时控件 //给控件赋值并关闭窗体,给父窗体传值
function sureOrg(sourceName) {
$("#selectValName").val(sourceName);
console.log($("#selectValName").val());
closeDio();
} function closeDio() {
var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
parent.layer.close(index); //再执行关闭
}
最新文章
- CoreAnimation 之CATextLayer
- 一个大数据的demo
- 如何定义DATATABLE,同时赋值
- [转]Java Thread Dump 性能分析
- SQL 表值函数
- MySQL追加注释或者大量修改注释
- Red Gate - SQL Source Control实现对SQL SERVER 的源代码控制
- hdu Tempter of the Bone (奇偶剪枝)
- 第三章 Netty入门应用
- Mybatis oracle多表联合查询分页数据重复的问题
- Keepalived高可用集群实践
- Xcode中SVN不能提交.a文件的解决方法
- TCP、UDP和HTTP详解
- Nginx入门安装升级
- UVA-10497 Sweet Child Makes Trouble (计数+高精度)
- My simplified pickit2 clone
- VK Cup 2015 - Round 2 (unofficial online mirror, Div. 1 only) B. Work Group 树形dp
- Vim-Go环境搭建
- Reinforcement Learning Q-learning 算法学习-4
- 关于CountDownLatch控制线程的执行顺序