私は同じページに複数のフォームがありますが、一度に1つずつ提出するのではなく、すべてのフォームをまとめて提出したいと思います。私のアプローチは、別のフォームの中のすべてのデータを複製して一度に提出することですが、そのようなオーバーヘッドの種類です。したがって、複数のフォームデータを一度送信する別の方法があります。1回送信で複数のフォームを送信するには?
ご協力いただきありがとうございます。
私は同じページに複数のフォームがありますが、一度に1つずつ提出するのではなく、すべてのフォームをまとめて提出したいと思います。私のアプローチは、別のフォームの中のすべてのデータを複製して一度に提出することですが、そのようなオーバーヘッドの種類です。したがって、複数のフォームデータを一度送信する別の方法があります。1回送信で複数のフォームを送信するには?
ご協力いただきありがとうございます。
'button'
はそれらがすべてのAJAX経由で送信されているとして、これは、ページを更新しないこと
$('button').click(function() {
$('form').each(function() {
$.post(this.action, $form.serialize());
});
});
が注...
ありがとう@jondavidjohn ...これは私が探しているものです – paul
あなたのやっているやり方や、フォームをajaxリクエストで送信することもできます。それが非同期である必要がなければ、私はおそらくあなたがそれをやる計画をしています。
Hmmmm。これは劇的に聞こえるかもしれませんが、INPUT
をすべて1つのFORM
要素にカプセル化してみませんか?そうでなければ、AJAXを使ってこれを行う必要があります。
[AJAX](HTTPクリックされたときに、これは、AJAXを経由して、すべてのフォーム要素を提出します://en.wikipedia.org/wiki/Ajax_%28programming%29)を入力し、フォームを提出してください。(http://net.tutsplus.com/tutorials/javascript-ajax/submit-a-form-without -page-refresh-using-jquery /)? –
私はAJAXでそれを行います。あなたが他のフォームのすべてのデータを取り返して提出しなければならないため、提出のためにヒディンスの入力を作成してください。 –
私は@richardneililaganに同意します。なぜ1つではなく複数のフォームがあるのですか?別々のハンドラをすべて1つのファイルにまとめることも、適切なファイルを 'インクルードする 'だけをハンドラ全体に渡すこともできます。 –