layer 回调
目前使用的layer版本为1.8.5
在调用layer的JS中,使用end来进行处理
$.layer({
type : 2,
shadeClose : true,
title : '选择人员',
closeBtn : [ 0, true ],
shade : [ 0.6, '#F5F5F5' ],
border : [ 10, 0.3, '#000' ],
offset : [ '20px', '' ],
area : [ '750px', iHeight + 'px' ],
iframe : {
src : openUrl
},
end : function() {
var ret = $("#hdInput").val(ret);
// doSomething
}
});
使用hidden值来存储弹出页面的返回值
// 回调页面赋值
function layerCallBack(ret) {
if (ret) {
$("#hdInput").val(ret);
}
}
在layer页面中,点击确定后,执行以下方法
// 点击确定按钮
function onSave() {
// layer方式-确定
if (parent != undefined) {
parent.layerCallBack("something");
parent.layer.closeAll();
}
}