私には 2 つのフォームがあります。
jQuery を使用して formTwo 送信ボタンが押されると、フォーム 1 とフォーム 2 のすべての変数をシリアル化します。
$('#formTwo').submit(function(e){
event.preventDefault();
alert( $('#formOne').serialize() + '&' + $('#formTwo').serialize() );
});
これはすべて正常に機能します。AJAX を使用せずにシリアル化されたすべての変数を URL に POST するにはどうすればよいでしょうか (昔ながらの同期された Web 呼び出しのみ)。
フォームを 1 つにマージすることはできません (技術的な制限)。最終的には、イベントを POST ではなく GET に変更し、リダイレクトを行うことができますが、POSTURL + '?' + serializedVars
を使用してこれを解決することを好みます。