我开发了一个用于显示用户详细信息的应用程序。为了更新他/她的照片,我提供了一个链接,该链接重定向到发生该操作的页面。链接如下:
<a onclick="update_me(id)" id="http://127.0.0.1/example/updateuploads.php?x=1/<?php echo $row[RegdNo]; ?>">click here</a> to upload a new photo.
JS如下:
function update_me(x)
{
window.open(x,"uploadwind","width=800,height=200,scrollbars=no");
}
因此,这会打开一个新窗口,当用户更新他/她的照片时,该窗口会使用 自动关闭window.close()
。当此窗口关闭时,我希望刷新显示用户详细信息的页面。为此,我使用的 JS 是
window.onunload = refreshParent;
function refreshParent() {
window.opener.location.reload();
}
这适用于 Mozilla Fire Fox,但是当我在 Google Chrome 中测试时,$_POST
变量:
$x=$_POST['regdno'];
被 NULL 替换,导致出现空白页。我该如何克服呢?请帮我!提前致谢!!