Jquery ajax + php自动发送邮件请求POST

时间:2016-12-07 14:35:30

标签: javascript php jquery ajax email

我有一个随机生成数字的程序,如果值为X,我希望它发送一封电子邮件。

其他一切正常,但我的email.php文件没有发送电子邮件。

这是我的Jquery / ajax功能,我打电话给' email.php。



function sendErrMsgPost(errMsg){
    $.ajax({
        url: "email.php",
        data: {
            message: errMsg
        },
        type: "POST",
        dataType: "html",
            
            
    })
    .done(function(htmlString) {
        alert("Email sent!");
    })
        
    .fail(function( xhr, status, errorThrown ) {
        alert( "Sorry, there was a problem!" );
        console.log( "Error: " + errorThrown );
        console.log( "Status: " + status );
        console.dir( xhr );
    });
}




那件警报"发送的电子邮件"所以我猜它正确的POST请求?但是,即使从未发送过电子邮件,它也不会发出任何错误。这是因为问题出在email.php文件中吗?

我使用cloud9 IDE进行编程,但我没有看到任何错误消息。无法找到php.ini,也不知道如何显示错误消息。

这是我的email.php

<?php
if(isset($_POST['message'])){
    $message = $_POST['message'];

    mail("example@gmail.com", "System Critical Condition", $message);
}
?>

0 个答案:

没有答案