样例代码:
l.setdata(data);//这里就是iframe的方法setdata
layer.open({
type: 2,
title:"打印面单",
skin: 'layui-layer-molv',
maxmin: true,
area: ['850px', '80%'],
btn: ['打印', '取消'],
content: 'views/orderinfo/print_html.jsp',
success: function(layero, index){
var body = layer.getChildFrame('body', index);//获取iframe页的DOM
var l = window["layui-layer-iframe" + index];//获取iframe页的window
l.setdata(data);//这里就是iframe的方法setdata
},
yes: function(index, layero) {
n = layero.find("iframe").contents().find("#print_btn");
n.trigger("click")
},
});