我收到下面的示例表单,其中beforeSend
函数显示正在发送的消息,一旦发送了其他函数,则称为.done(function (data)
,显示消息已发送的消息。所有我想要做的就是使用其中不发送该邮件的另一个功能,显示消息“的错误,则不会发送消息”未发送电子邮件时显示错误
var form = $('#main-contact-form');
form.submit(function (event) {
$.ajax({
type: 'POST',
url: '../sendemail.php',
data: {
Name: name,
Subject: $form.find("input[name='subject']").val(),
Email: email,
message: $form.find("textarea[name=message]").val(),
},
beforeSend: function() {
// message is sending...
}
}) //end ajax
.done(function (data) {
// message sent!
});
});//end contact form
尝试发送电子邮件之前提高的标志(假)和如果邮件发送成功,并且检查标志已完成,对于相应的消息,则提升标志(True) – Vaibhav
这不是短信它是电子邮件 – csandreas1