$_POST
データと$_SESSION
を失うことなくページをリロードするボタンを作成したいとします。
はウェブ上で、私は、コードのこの部分が見つかりました:"location.reload()"はPOST/SESSIONデータを失っていますか? (F5/Ctrl + Rはデータを保持しますか?)
onclick="document.location.reload();"
をそして、ここに私のボタンのコードです:
<a class="button" href="" style="font-size: 0.7em; padding: 5px 10px;" onclick="document.location.reload();">Recharger la page</a>
しかし、私はボタンをクリックしたとき、私は$_POST
データを失い、 $_SESSION
。
私はキーボードコマンドはCtrl + R(クローム)またはF5(Firefoxの、IE9)をしようとした場合は、ブラウザは、私は再びフォームを送信しようとしていることを私に通知する警告を示しています。私が受け入れるなら、それは機能します。
JavaScriptコマンドを使用して、このようなブラウザの更新を再現するにはどうすればよいですか?または、私のボタンのコードが間違っていますか?
ありがとうございました。
を返したJavaScriptの他の作品。私はちょうどjavascriptのボタンでそれを行う方法を見つけたいですか? – Zorkzyd
'location.reload()'は、http://jsfiddle.net/ThiefMaster/thTyD/で見ることができるようにジョブを実行する必要があります(出力ペインが実際にPOST経由でロードされるように、まず「実行」をクリックする必要があります)。 – ThiefMaster
しかし、私のコードは動作しません... onclick = "document.location.reload();"。それはhref = ""に起因するのでしょうか? – Zorkzyd