parent.location.reload();//使打開窗口的父窗口刷新,然後本子窗口關閉
window.location.reload();//刷新當前頁面
parent.location.reload();//刷新父對象(用在框架)
opene.location.reload();//刷新父窗口對象(用於單開的窗口)
history.go(-1);//返回上一頁,後退+刷新
history,back();//後退
top.location.reload()//刷新最頂端對象(用於多開窗口)
其中引用了layer.js的方式:
var index = parent.layer.getFrameIndex(window.name);//獲取窗口索引
parent.layer.close(index); //關閉指定窗口
在嵌套的iframe頁面彈出彈出框中關閉並刷新指定iframe
parent.$('.J_iframe[name="iframe頁面"]')[0].contentWindow.window.location.reload();//這裏可以分析第幾層刷新
window.parent.layer.closeAll(); //關閉所有上層
以上這些方法根據自己項目中的具體情境靈活使用