Javascript 从html表单向api mandrill发送json消息

Javascript 从html表单向api mandrill发送json消息,javascript,json,post,mandrill,Javascript,Json,Post,Mandrill,我有一个html的联系形式,我需要发送一封没有php的电子邮件。我正在尝试使用mandrill API发送JSON消息。我从Submit上的调用的函数是这样的,但是我没有收到任何邮件 function send() { $.ajax({ type: "POST", url: "https://mandrillapp.com/api/1.0/messages/send.json", data: { "key": "IL_tX9KjtDeZevJkN7YwHA",

我有一个html的联系形式,我需要发送一封没有php的电子邮件。我正在尝试使用mandrill API发送JSON消息。我从Submit上的
调用的函数是这样的,但是我没有收到任何邮件

function send() {
$.ajax({
    type: "POST",
    url: "https://mandrillapp.com/api/1.0/messages/send.json",
    data: {
    "key": "IL_tX9KjtDeZevJkN7YwHA",
    "message": {
        "text":document.getElementById("message").value,
        "subject": "Contacto desde la web",
        "from_email":document.getElementById("email").value,
        "from_name": document.getElementById("name").value,
        "to": [
            {
                "email": "isabel.sanchez.saez@gmail.com",
                "name": "Recipient Name",
                "type": "to"
            }
        ]
    },
    "async": false
    }
});
alert("Gracias por ponerte en contacto con nosotros.");

};

为什么要将Ajax与async:false一起使用? 您必须测试ajax,并在调用中添加类似的内容:

error: function(xhr, status, error) {

      var err = eval("(" + xhr.responseText + ")");
      alert(err.Message);
    }
您还必须以以下方式移动成功消息警报:

success: function ( )
{
 alert ( " Done ! " );
};

这样您就可以了解出了什么问题。

谢谢!我发现这样做有问题。