jquery の電子メール検証とフォーム送信が成功した後、「ありがとう」メッセージを返そうとしています。「ありがとう」メッセージを表示し、ページがアクション URL にリダイレクトされないようにしたいが、それでもデータ サーバー側を処理したい。調査中に、Jquery コールバックはほぼ正しいように聞こえますが、私が見つけた例があちこちに散らばっていたため、もう少し方向性が必要だと思います。誰でも入力を提供できますか?
$("#emailsignup_form").validate();
});
$('#submitemail').click(function() {
app.ajax.load({
reqName : 'emailSubmit',
url: "$httpUrl('Bronto-OptIn')$?email=" + $('#email').val(),
selector : '#emailbox',
callback: function(responseText, textStatus) { }
return false;
}
});
<form id="emailsignup_form" method="post" action="$httpUrl('Bronto-OptIn', 'fid', 'information')$">
<input id="cemail" name="email" size="25" class="required email" />
<input class="submit" id="submitemail" type="submit" value="Submit"/>
</form>
<div id="emailbox"></div>