以下は、連絡先フォームから電子メールを送信しようとしているjs関数です。正常に機能している検証チェックを使用しましたが、コードがフォームを送信すると、プロセスはそこで停止し、$.ajax
. 不思議なことに、クリックイベント$('#send_message').click(function(e){
でまったく同じコードを使用するとうまくいきましたが、クリックトリガーリッスンを削除して関数を呼び出して実行しようとするとうまくいきませんでした。関数を呼び出してメールを送信する
$.ajax({
type:"POST",
url:"email.php",
data: $("#contact").serialize(),
success:function(result){
//alert(response);
if(result == 'sent')
{
$('#send_message').removeAttr('disabled').attr('value', 'Send Info');
//and show the mail success div with fadeIn
}
else
{
//show the mail failed div
}
}
});