上级窗口在打开iframe窗口的时候 调用了下iframe窗口内的方法
layer.open({
type: 2
, area: ['70%', '98%']
, title: '失物招领'
, content: "../../html/back/updateLost.html",
success: function (layero, index) {
var iframe = window['layui-layer-iframe' + index];//拿到iframe元素
iframe.child(JSON.stringify(data))//向此iframe层方法 传递参数
}
})
iframe窗口部分
记得这里的function方法名只能放在JavaScript标签内 注意作用域
function child(obj) {
//这样就把主窗体的值放到iframe层的隐藏控件了
//你也可以直接拿到obj完成你的需求
$("#lostid").val(obj.lostid);
$("#person").val(obj.lost);
$("#lostsite").val(obj.lostsite);
$("#losttime").val(obj.losttime);
$("#content").val(obj.lostcontact);
}