2011-06-30 22 views
0

私はフォームを持っています。送信ボタンをクリックするとフォームが送信され、結果は次のページに読み込まれます。このページには私にハイパーリンクがあります。そのハイパーリンクをクリックすると別のページに行きます。この時点でブラウザの「戻る」ボタンをクリックすると、フォームを送信するかどうかの確認が表示されます。これをどうすれば無効にできますか?結果をsessionStorageに保存するので、フォームを再送信する必要はありません。iPhone Safariは、戻るボタンが押されたときにフォームを再送信するよう確認します。

+0

そこからhttp://en.wikipedia.org/wiki/Post/Redirect/Getとのリンクを参照してください。私は、これはデフォルトのSafariの振る舞いだと思うし、無効にすることはできません。 – Pripyat

答えて

0

は、のように記述することができるPRGパターンを、使用します。

Never show pages in response to POST 
Always load pages using GET 
Navigate from POST to GET using REDIRECT 

関連する問題