layer.open 子页面弹出层向父页面传输数据

 子页面向父页面传数据,利用弹出页面点击确定时返回的参数,即yes:function(index,layero){}的layero。

关键就一句:

var obj = $(layero).find("iframe")[0].contentWindow;   

obj可以调用子页面的方法,这样就可以通过子页面传递数据了。

$('#addQuota').on('click',function(){
		   layer.open({
				type : 2,
				title : "子页面",
				resize : true,
				shadeClose : false,
				shade : 0,
				maxmin : false,
				area : ['590px','380px'],
				content : url,
				btn: '确定',
				yes:function(index,layero){
				var obj = $(layero).find("iframe")[0].contentWindow;	//obj可以调用子页面的任何方法
				}
			});
	   });

 

你可能感兴趣的:(杂七杂八小功能)