我有非常简单的电子邮件发送表单,只有一个电子邮件字段和一个textarea。jQuery ajax()/ post()&成功
jQuery('#contact').validator().submit(function(e){
$.ajax({
type: "POST",
url: this.action,
data: {
mail: $('input[name="mail"]').val(),
message: $('textarea[name="message"]').val(), },
success: function(){
alert('yo');
}
});
e.preventDefault();
});
我的操作文件(send.php)只是做基本的电子邮件和文本区域的检查,然后用电子邮件()发送它(如果有效)。
我面临的问题是,即使在发送错误数据/所有字段为空时,警报消息“哟”也会显示。
任何想法如何解决这个问题?有什么办法可以“告诉”ajax输入失败时,并从我的send.php文件成功?
我正在使用jQuery工具验证器来验证字段,我知道有onSuccess操作,但不能在我的情况下使用那个。
我的不好的,修正的例子。 – Wordpressor 2013-02-24 04:02:49