日期:2014-05-17  浏览次数:20751 次

js关闭子窗口刷新父窗口


在点击submit按钮后,会向数据库发送更新后的数据,我的问题是,点击后如何关闭子窗口并且重新请求载入父窗口

------解决方案--------------------
楼主的意思其实就是在当前页面操作其他页面的内容。。
这个也一直在寻找中,暂时是没找到合适的解决方式。。目前我的解决方式只是重定向到父页面而已
------解决方案--------------------
submit的事件是在后台写的吗,重定向一下父页面不就行了
------解决方案--------------------
target="_parent"加这个呢?不知道有用没
------解决方案--------------------
window.opener.location.href=window.opener.location.href;window.close();
window.opener.location.replace(window.opener.document.referrer);window.close();
------解决方案--------------------
重载:window.location.reload()
------解决方案--------------------
子窗口提交后跳转到一个空白页面,此空白页面onload方法里close子窗口,返回特定returnValue。

父窗口此时showModalDialog刚执行完,得到特定returnValue判断后直接刷新,location.href或者重新提交都可以。