質問: $('', { id : 'testForm', method : 'post', action : 'test', style : 'display: none;' }); $('body').append($html); $('#testForm').submit(); $('#testForm').remove(); ```
回答: ajaxは画面をリロードしないで、情報をやり取りする方法です。 ajaxは画面遷移ではなく画面の表示を差し替えというイメージです。 Submitは画面をリロードして表示します。 JavaScriptでブラウザの表示URLの書き換えはセキュリティ的にできないはずです。 Submitで遷移前のJavaScriptへ処理を受け渡すことはできません。 サーバー側で遷移先の画面を表示する際に、JavaScriptのコードを生成して、 Loadイベント等で処理するしかないと思います。