layer.js关闭子窗口及刷新父窗口

Posted 兵兵有你

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了layer.js关闭子窗口及刷新父窗口相关的知识,希望对你有一定的参考价值。

在需要layer.js弹窗口时,当编辑完窗口内容,需要关闭及刷新父窗口时:

$("#senddata").click(function(){
var id = $(‘input[name=id]‘).val();
var amount = $(‘input[name=amount]‘).val();
var star = $(‘input[name=star]‘).val();
$.post("{:url(‘admin/card/editPart_Data‘)}",{id:id,amount:amount,star:star},function(res){
layer.msg(res);

(此处有时关闭当前窗口可直接用layer.close(index);)
var index = parent.layer.getFrameIndex(window.name);   \\声明父窗口
setTimeout("parent.layer.closeAll(‘index‘)",1500);     \\设1500是因为上面有个layer.msg(res)的结果,为留时间显示操作结果

window.parent.location.reload();     \\刷新父窗口
})
});












以上是关于layer.js关闭子窗口及刷新父窗口的主要内容,如果未能解决你的问题,请参考以下文章

怎么实现父窗口打开子窗口,子窗口关闭后自动刷新父窗口?

firefox下如何关闭子窗口刷新父窗口? - 技术问答

父窗口刷新的问题!

C#里面,子窗口关闭以后,刷新一个父窗口的控件的属性,怎么办

QT5怎样设置父窗口刷新时,不刷新子窗口?

layer.js子窗口关闭并传数据到父窗的方法