代码:
if (response.status == '1'){ layer.msg("Request Succeeded!",{icon:1,time:3000}); var index = parent.layer.getFrameIndex(window.name); parent.layer.close(index); }
问题:ajax请求成功,然后弹个窗提示,时间3秒,然后关闭页面(不是关闭layer.msg的弹窗),返回上一页面,但是直接就返回上一页面了,这是怎么回事?
解决方法:layer.msg("Request Succeeded!", {
icon: 1,
time: 3000,
end: function () {
var index = parent.layer.getFrameIndex(window.name);
parent.layer.close(index);
}
});
在layer.msg的后面加end方法,如上。