ボタンをクリックすると、次の方法でjQueryフォームを送信します。
jQuery('#form').submit();
これは、ネットワークで通話を送信して結果を受信しているのを見ることができます。結果をキャッチしたいのですが、どうすればいいですか?私はやろうとしました:
jQuery('#form').submit(function(){ alert('test');});
しかし、これはうまくいきませんでした。
ボタンをクリックすると、次の方法でjQueryフォームを送信します。
jQuery('#form').submit();
これは、ネットワークで通話を送信して結果を受信しているのを見ることができます。結果をキャッチしたいのですが、どうすればいいですか?私はやろうとしました:
jQuery('#form').submit(function(){ alert('test');});
しかし、これはうまくいきませんでした。
結果をキャッチしたいですか?サーバーに送信したくないということですか?
試す
jQuery('#form').submit(function(e){
e.preventDefault();
alert('test');
});
PostでAJAXを使用する必要があります。
フォーム データをシリアル化し、送信して応答を待ちます。
$.post("action.php", $("#form").serialize(),function(data) {
alert("Response data: " + data);
});
提出の「キャッチ結果」とはどういう意味ですか? 送信の結果は通常、新しいページであり、javascript ではキャッチできません。結果ページの処理を実行する必要がある場合は、その JavaScript を結果ページに記述する必要があります。