0

MVC 4 Web アプリケーションがあり、1 つのボタンで 2 つのフォーム (おそらく 3 つのフォーム) を送信する必要があります。回避する方法はありますか?または、フォームを 1 つの大きなフォームにマージする必要がありますか?

調べてみると、「ONE FORM MULTI BUTTONS」に関するスレッドがたくさん見つかりましたが、探しているものではありません。

提案、リンク、アイデアは大歓迎です!

4

2 に答える 2

1

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 
    });
});
于 2013-07-22T23:24:10.790 に答える
0

フォームがなく、XMLHttpRequest を使用して JavaScript から非同期投稿を送信するだけではどうですか?

于 2013-07-22T23:20:47.083 に答える