私はあなたがそれをチェックし提出するイベントのためのグローバルイベントリスナーをバインドすることができ"POST"メソッドを使って "POST"メソッドを送信するデフォルトフォームをオーバーライドできますか?
答えて
...デフォルトの方法は、など、ページ全体を更新するように動作する方法を変更するには、別のpost
方法にform submitting
のデフォルトpost
方法を変更したいですそれが呼び出されたフォームのメソッドPOST送信の場合、デフォルトの動作を妨げたり、何か他のことをすることができます。
addEventListener("submit", (evt) => {
if (evt.target.method.toLowerCase() === "post") {
evt.preventDefault();
alert("Do something else now");
}
});
<form method="post">
<button>Submit</button>
</form>
私はAJAXを理解していますが、その場合、2つの投稿メソッドの違いは概念的には 'AJAX'と' default form submit'ですが、AJAX呼び出しはページを更新しません。またはそれらは異なって扱われる同じポストメソッドですか? – Jahnson
POSTリクエストは、ヘッダーにPOSTメソッドを持つHTTPリクエストです。 method = POST、XMLHttpRequestオブジェクトでJavaScriptを使う、コマンドラインで 'curl'で、Postmanのような開発者のアプリで、などを使ってフォームを送信して、POSTリクエストを作成できます。 「Ajax」は、「ページを離れてJavaScriptを使用してHTTPリクエストを作成する」という言葉にすぎません。 – Quentin
- 1. POSTメソッドを使用してデータを取得し、GETメソッドを使用してデータを送信できますか?
- 2. POST、PATCH&DELETEメソッドをオーバーライド
- 3. POSTメソッドを使用してページに送信するAJAX
- 4. jQuery datatableでajax POSTメソッドを使用してカスタムオブジェクトを送信
- 5. フォームなしでPOSTメソッドを使用してデータを送信する
- 6. POSTメソッドを使用してXDRでJSONデータを送信する方法
- 7. POSTメソッド経由で少数のパラメータを送信するには?
- 8. スレッド1:私は(ユーザーがログインする)POSTメソッドを送りたいpostメソッド
- 9. Play Framework 2.5 POSTメソッドを使用したフォーム送信エラー
- 10. ファイルの内容を送信するためのPOSTメソッドのテスト
- 11. フォーム送信時にpostメソッドでファイルを送信し、jsonレスポンスを使用してデータテーブルを作成する
- 12. Service WorkerでPOST httpメソッドを使用できますか?
- 13. 私は上記のコードで、ここでPOSTメソッドを使用してJSONオブジェクトを送信しようとしていますPOSTメソッド
- 14. javascriptの関数を使ってPOSTを送信する
- 15. CGIでPOSTメソッドを使用してフォームを送信すると、GETパラメータが失われますか?
- 16. POSTメソッド
- 17. asp.netでpostメソッドで送信するデータの値を取得する方法
- 18. GETメソッドからデータを受け取っているときにPOSTメソッドでデータを送信できないのはなぜですか?
- 19. <mx:httpservice>のpostメソッドを使ってxml flexをphpに送る方法は?
- 20. POSTデータを送信する
- 21. AjaxのPOSTメソッドは、私がデータを送信しようとしています
- 22. POSTメソッドを使用するAndroid GSON
- 23. POSTメソッドを使用するHttpWebRequest
- 24. phpのpostメソッドを使ってフォームを自分自身に送信するには?
- 25. REST APIメソッド呼び出しのPOSTリクエストを送信
- 26. jsonオブジェクトを送信してもPOSTメソッドはサポートされていません
- 27. データをPOSTメソッドに渡す
- 28. "POST"メソッドを使用してjsonデータを許可付きのURLに送信する方法
- 29. HttpClientを使用してpostメソッドを使用してutf8のコンテンツをサーバーに送信する
- 30. フラスコをクリックの上、私はpostメソッドとボタンがあり、POSTメソッド
は何を達成したいですか?あなたの質問はかなり不明瞭です...具体的なHTML/JSの例を使って詳細を追加できますか? – nemesv
はい、フォームを送信する代わりにAJAXを使用する場合と同じように、これは常に実行されます。 'event.preventDefault()'を使うと、デフォルトの送信を防ぐことができます。 – Barmar