У меня очень простая форма отправки электронной почты, только одно поле электронной почты и текстовое поле.jQuery ajax()/post() & success
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) просто делает основные электронной почты и TEXTAREA проверки, а затем отправляет их с помощью почты() (если они подтверждены).
Проблема, с которой я столкнулся, заключается в том, что предупреждающее сообщение «yo» показывает, даже когда я отправляю неверные данные/все поля пустые.
Любые идеи, как исправить это? Есть ли способ, которым я могу «рассказать» ajax, когда входные данные завершаются с ошибкой, и когда это удается из моего файла send.php?
Я использую средство проверки jQuery Tools для проверки полей, я знаю, что есть действие onSuccess, но не могу использовать его в моем случае.
Мой плохой, фиксированный пример. – Wordpressor