Javascript PHP邮件函数发送电子邮件,但AJAX函数出错
我在PHP上使用“邮件”,它成功地发送了电子邮件。 但是,我的AJAX的success/error函数出现了一个错误。 我不断收到“电子邮件失败”的警报。 先谢谢你 PHPJavascript PHP邮件函数发送电子邮件,但AJAX函数出错,javascript,php,jquery,ajax,email,Javascript,Php,Jquery,Ajax,Email,我在PHP上使用“邮件”,它成功地发送了电子邮件。 但是,我的AJAX的success/error函数出现了一个错误。 我不断收到“电子邮件失败”的警报。 先谢谢你 PHP <?php $emailTo = "test@test.com"; $emailSubject = "Email Test"; $emailBody = "Check Email"; if(mail($emailTo, $emailSubject, $emailBody))
<?php
$emailTo = "test@test.com";
$emailSubject = "Email Test";
$emailBody = "Check Email";
if(mail($emailTo, $emailSubject, $emailBody))
echo "success";
else
echo "fail";
?>
守则:
success:function(res)
{
if(res=="successful")
alert("Email Sent");
应该是:
success:function(res)
{
if(res=="success")
alert("Email Sent");
这是因为您在PHP文件中
echo
ing成功。将error:function()
更改为error:function(xhr,textStatus,errorshown):
并在error函数中执行警报(xhr.responseText)代码>我做了。。。但是我得到了一个空白。检查AJAX响应的内容,有什么内容吗?您向我们展示了您的PHP代码吗?因为如果是这样,你就不会从你的PHP中得到任何东西。我已经更新了我的代码。。。这是我的原始代码,但由于它不起作用,我取出了echo和AJAX响应。对不起。。。那是个打字错误。这是“成功”,但仍会收到错误警报。
success:function(res)
{
if(res=="success")
alert("Email Sent");