想必有部分同学有遇到过这样的问题:
在弹窗通过layer插件打开的情况下,采用jQuery Ajax提交表单后,弹窗无法关闭,亦或是弹窗关闭后,父类页面没有刷新。怎么解决这个问题呢?
来,大伙一起围观一下解决方法:
function submitForm() {
//获取表单各项的值(略)
//提交表单数据
$.ajax({
url:"略",
type:"post",
data:略,
dataType:"text",
success:function(data){
//加载刷新父类页面并关闭弹窗
window.parent.location.reload();
parent.layer.closeAll('iframe');
},
error:function(xhr){
alert(xhr.status)
}
});
};
以上内容若有不妥之处,望各位同学大神指正。谢谢。
版权声明:本文为博主原创,若转载请注明出处。