使用JavaScript重新加载页面会导致将$\u POST变量替换为null

使用JavaScript重新加载页面会导致将$\u POST变量替换为null,javascript,php,Javascript,Php,我开发了一个用于显示用户详细信息的应用程序。为了更新他/她的照片,我提供了一个链接,可以重定向到一个发生动作的页面。链接如下: <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. function update_me(x)

我开发了一个用于显示用户详细信息的应用程序。为了更新他/她的照片,我提供了一个链接,可以重定向到一个发生动作的页面。链接如下:

<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.
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上测试时,
$\u POST
变量:

$x=$_POST['regdno'];

将替换为NULL,从而生成空白页。我怎样才能克服这个问题?请帮帮我!提前谢谢

两个Javascript函数都没有实际触发POST请求。他们都在发送GET请求。您需要使用AJAX发送POST请求或进行表单提交。

id变量已定义,我正在将要在新窗口中打开的链接放置在id变量中!整个工作正常,但是当页面刷新时我有问题@局域网