pageA.php
位于<iframe>
,pageA.php
上有一个链接显示弹出窗口。单击弹出窗口上的提交按钮后,我会关闭弹出窗口,然后整个框架被刷新。
我尝试过以下代码:
if(isset($_POST['popupSubmit'])){
echo "<script type='text/javascript'>
window.close();
window.top.location.href = window.top.location.href;
</script>";
}
然而,弹出窗口确实关闭但整个帧都没有刷新?
答案 0 :(得分:0)
把它放在弹出文件中 -
window.opener.location.reload(true);
或者如果框架没有刷新,那么您可能需要使用ajax
答案 1 :(得分:0)
您正在寻找window.opener
:
echo "<script type='text/javascript'>
window.opener.location.reload();
window.close();
</script>";