1

ボタンをクリックすると、次の方法でjQueryフォームを送信します。

jQuery('#form').submit();

これは、ネットワークで通話を送信して結果を受信して​​いるのを見ることができます。結果をキャッチしたいのですが、どうすればいいですか?私はやろうとしました:

jQuery('#form').submit(function(){ alert('test');}); 

しかし、これはうまくいきませんでした。

4

3 に答える 3

1

結果をキャッチしたいですか?サーバーに送信したくないということですか?

試す

jQuery('#form').submit(function(e){ 
        e.preventDefault();
        alert('test');
});
于 2012-09-03T11:02:15.097 に答える
1

PostでAJAXを使用する必要があります。

フォーム データをシリアル化し、送信して応答を待ちます。

$.post("action.php", $("#form").serialize(),function(data) {
   alert("Response data: " + data);
 });
于 2012-09-03T11:08:47.683 に答える
0

提出の「キャッチ結果」とはどういう意味ですか? 送信の結果は通常、新しいページであり、javascript ではキャッチできません。結果ページの処理を実行する必要がある場合は、その JavaScript を結果ページに記述する必要があります。

于 2012-09-03T11:02:53.973 に答える