MVC 4 Web アプリケーションがあり、1 つのボタンで 2 つのフォーム (おそらく 3 つのフォーム) を送信する必要があります。回避する方法はありますか?または、フォームを 1 つの大きなフォームにマージする必要がありますか?
調べてみると、「ONE FORM MULTI BUTTONS」に関するスレッドがたくさん見つかりましたが、探しているものではありません。
提案、リンク、アイデアは大歓迎です!
MVC 4 Web アプリケーションがあり、1 つのボタンで 2 つのフォーム (おそらく 3 つのフォーム) を送信する必要があります。回避する方法はありますか?または、フォームを 1 つの大きなフォームにマージする必要がありますか?
調べてみると、「ONE FORM MULTI BUTTONS」に関するスレッドがたくさん見つかりましたが、探しているものではありません。
提案、リンク、アイデアは大歓迎です!
Javascript を使用して、いつでも追加のフォームを送信できます。submit イベントをインターセプトし、ボイラープレート JQuery を使用してフォームを Ajax 送信します。
$("#theFirstForm, #theSecondForm").on("submit", function(e) {
// prevent the default form-post
e.preventDefault();
$.post($("#theFirstForm").prop('action'), $("#theFirstForm").serialize(), function() {
// first form post complete
});
$.post($("#theSecondForm").prop('action'), $("#theSecondForm").serialize(), function() {
// second form post complete
});
});
フォームがなく、XMLHttpRequest を使用して JavaScript から非同期投稿を送信するだけではどうですか?