//父窗口
parent.openIframeLayer(
"{:url('AdminGallery/preview')}?id=" + obj.id,
obj.gallery_title,
layerParam
{
area: ['860px', '90%'],
cancel:function(index,layero){
//子窗口关闭后,视情况执行父窗口更新
var shouldUpdate = $("#update").val();
if(shouldUpdate == 1){
reloadPage(window);
}
},
success:function(layero,index){
var obj =layero.find("iframe")[0].contentWindow;//获取子窗体对象
//定义子窗口绑定更新函数
obj.childDbClick=function(){
var win = top.window['layui-layer-iframe' + index];
var area=win.$("#update").val(); //获取子窗体更新数据
console.log(area)
$("#update").val(area); //更新父窗口数据
// top.layer.close(index);//关闭窗体
}
}
}
);
//子窗口
$(function(){
$.fn.parentUpdate = function(){
$("#update").val(1);//给隐藏域赋值
childDbClick();//调用childDbClick
}
$("#e").click(function(){
$.fn.parentUpdate()
})
})