这是父类
layer.open({
type: 2,
area: ['1100px', '550px'], //宽高
move : false,
id : 'Detail',//设定一个id,防止重复弹出
title : '查看接种信息:',
shadeClose : true,
shade : 0.6,
content : 'inoculation-info.jsp', //iframe的url
btn : ['退出'],
btnAlign : 'c',
success:function(layero, index){
//关键在这,调用子的iframe的方法,进行传参,前两行固定写法
var body = layer.getChildFrame('body', index);
var iframeWin = window[layero.find('iframe')[0]['name']];
iframeWin.childIframe(参数); //看这
}
});
这是子类
将layui的js进行封装,有父类调用传参
function childIframe(childNo){ //就是这
layui.use('table', function() {
var table = layui.table;
table.render({
elem : '#test',
url : '${pageContext.request.contextPath }/child/inoculation',
where:{
childNo:childNo
},