POST経由でフォームを送信しています。私はフォームを提出し、すべてがうまくいきますが、フォームが提出された後に新しいページをリロードしようとすると、「あなたはデータを再送信しますか?」というメッセージ(FireFox)が表示されます。他のブラウザでも起こる可能性がありますが、わかりません。フォームがサブミットされた後にページがリフレッシュされない
0
A
答えて
0
あなたはこのようにフォームからデータを取得した後javascriptのリロードを使用することができますあなたのための
<script > window.location.reload(1);</script>
それとも私の提案は、データを送信するためのAJAXを使用して、その後、ちょうどこのようにページをリロード:
$("#form").submit(function(e) {
var url = "yourURL";
$.ajax({
type: "POST",
url: url,
data: $("#form").serialize(),
success: function(data){
window.location.href = url;
},
beforeSend: function() {
$('#loader').show();
$('#button').hide();
},
error: function (request, status, error) {
alert(request.responseText);
}
});
e.preventDefault();
});
このスニペットはあなたのURLにデータを送信し、データを取得した後、あなたの既存のURLになることができるあなたのURLにページを正常にリロードします。
これを行うと、ブラウザに再送データアラートが表示されません。
0
あなたがフォームデータをフォームと同じページにPOSTするので、データを再送信するかどうか尋ねるときにリフレッシュするように頼んでいます。
これは、最新のブラウザではPOSTデータをページに再送信できる共通の機能です。人々があなたのフォームを2回提出しないように、これを防ぐべきです。これを達成するには、データを処理するために使用する新しいページを作成し、必要なページへのリダイレクトを処理します。
form.php --[POST DATA]--> process.php (redirect) ---> form.php
これは、プロセスのページにユーザーを送信し、フォームデータを処理し、一度バックフォームページにリダイレクト完了します。ユーザー側では、リダイレクト以降、プロセスページは表示されません。
関連する問題
- 1. MVC 3モデルのサブミット後にビューがリフレッシュされない
- 2. フォームがMicrosoft Edgeでサブミットされない
- 3. ページをリフレッシュした後に画像が表示されない
- 4. カラムが追加された後にメタデータがリフレッシュされない
- 5. フォームがサブミットされたときにMySQLデータベースが更新されない
- 6. どのフォームがサブミットされたJQuery
- 7. ビジュアルプロパティが変更された後、継承されたコントロールがリフレッシュされない
- 8. JSF 2アクション完了後にページがリフレッシュされない
- 9. href-linkの後にページがリフレッシュされない
- 10. Ajaxでhtmlページがリフレッシュされない
- 11. クエリ定義が更新されたときにフォームがリフレッシュされない
- 12. サブミット後に空白のページが表示されるユーザー登録フォーム
- 13. フォームのサブミット後にドロップダウン選択が選択されていない
- 14. レコードが別のフォームに追加された後のサブフォームのリフレッシュ
- 15. Template10プロパティが変更された後にUIがリフレッシュされない
- 16. $ scopeが変更されたときにページがリフレッシュされなかった
- 17. jqueryのAjaxを使用中にフォームがサブミットされない
- 18. フォームがサブミットされたときにモデルがnullです
- 19. Oracle Apex 5:サブミット後にブランチをリダイレクトするとページがリフレッシュされません。なぜですか?
- 20. JSFコンポーネントがページのリフレッシュのために再ロードされない
- 21. ページがリフレッシュされないとTextBox.text値が更新されない
- 22. ノードjsにフォームがサブミットされた後にCSSファイルをロードできません
- 23. PHPヘッダーがサブミット後にリダイレクトされない
- 24. jQueryフォームのサブミットが呼び出されない
- 25. Reduxフォームのサブミット検証でエラーメッセージが設定されない
- 26. 投稿/投稿後にフォームがリフレッシュされないようにする方法
- 27. ストライプチェックアウト後にページがリダイレクトされない
- 28. 投稿後にDjangoのページがリフレッシュされないようにするには?
- 29. PowerBIがリフレッシュされない
- 30. ソースファイルがリフレッシュされない
ここで実際の問題は何ですか? – Takarii