1

JQuery Ajax で強化する必要があるフォームがあります。現在、JavaScript を使用して送信を処理しています。ユーザーが送信ボタンを押すと、コントロールは JavaScript 関数に移動し、JavaScript 関数は何らかの処理を行ってから、form-id.submit() を実行します。

現在のフォームに JQuery-ajax を導入するにはどうすればよいでしょうか? JQuery で JavaScript 関数全体を再作成してから、JQuery サブミットを実行したくありません。既存のjavascript関数でフォームオブジェクト/値をJqueryに渡し、Jquery-ajaxを使用して送信する方法はありますか?

ありがとう。

4

2 に答える 2

2

そのためのjQueryプラグインがあります。http://jquery.malsup.com/form

beforeSubmitオプションを使用して、送信前機能を実行します。

于 2012-04-10T18:41:38.603 に答える
1

フォームがバックエンドに送信されると、シリアル化されたデータが取得されます。同じバックエンドを保持したい場合 (明らかに、ページなどに書き込む代わりに返信応答を送信する必要があります) $('#form').serialize();、送信時にデータとして使用するだけです。

于 2012-04-10T18:43:40.473 に答える