我有一段很长的Java脚本代码,我需要在代码中间添加电子邮件操作。但是,我知道我无法直接发送带有Java脚本的Email,因此我使用了:
$.ajax({
type:"post",
url:"mail.php",
success:function(){
alert("it was a success");
}
});
window.location = url;
}
});
在我的mail.php文件中我有一个非常简单的电子邮件标签:
<?php
//send email
mail('test@gmial.com','My Subject' , 'test');
?>
然而它说&#34;它是成功的&#34;在JS上但它对PHP没有任何作用。我甚至尝试在PHP上打印一些东西,但它不起作用。有什么想法??
答案 0 :(得分:0)
您是否在服务器上设置了邮件服务器?
试试这个:
if( !mail('test@gmial.com','My Subject' , 'test') )
echo "Probably no mail server found.";
else
echo "mail server is not the problem."
并将其记录在js:
中$.ajax({
type:"post",
url:"mail.php",
success:function(res){
console.log(res);
}
});
window.location = url;
}
});