父页面:
//弹出功能
$(".emsw").click(function () {
var indexs=$(".emsw").index($(this));//给子页面的参数
layer.open({
type: 2,
title: '人员列表',
//skin: 'layui-layer-rim', //加上边框
area: ['100%', '100%'], //宽高
content: '/zhdwapp/goto/toemtree',
success: function (layero, index) {
var iframe = window['layui-layer-iframe' + index];
iframe.child(indexs);
}
});
});
//获取子页面的返回值
function getemtree(index,emid,emname) {
$("body").find(".em").eq(index).val(emname);
}
子页面:
//父页面的参数
function child(data) {
$("#data").val(data);//找个input先放起来
}
//传给父页面的参数
function toparent() {
var array_emid = [];
var array_emname = [];
var index = $("#data").val() ;
$('input:checkbox[name=em]:checked').each(function(i){
var emid = $(this).val();
var emname =$(this).attr('title');
array_emid.push(emid);
array_emname.push(emname);
});
parent.getemtree(index,array_emid,array_emname);//调用父页面方法
parent.layer.closeAll();//关闭子页面
}