私はMACで実行していて、ajax実装でphpメールを使用しようとしています。
コードを文字列に縮小するまで簡略化しました。
私の.jsファイル:
function ajaxMail2() {
$('#sending').show();
$.ajax({
type:'POST',
url:'ajax/mail.php',
success:function(data, status) {
$('#sending').hide();
$('#success').fadeIn(1000,function() {
//$(this).delay(200).fadeOut(1000);
});
},
error:function(data, status, e) {
$('#sending').hide();
$('#fail').fadeIn(1000,function() {
$(this).delay(200).fadeOut(1000);
});
}
});
}
そして私の.phpファイル:
<?php
$to = 'foo@gmail.com';
mail($to,'test','test');
?>
フォームが送信されると、成功関数に送られますが、$toに電子メールは送信されませんでした。何か案は?