0

ユーザーの詳細を表示するために使用されるアプリケーションを開発しました。彼/彼女の写真を更新するために、アクションが行われるページにリダイレクトするリンクを提供しました。リンクは次のとおりです。

<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 に置き換えられているため、空白のページになります。どうすればこれを克服できますか?私を助けてください!前もって感謝します!!

4

1 に答える 1