Вот что я пытаюсь сделать,
Захватить отправку моей формы и отправить ее на мою обработку ajax для проверки формы (без перезагрузки страницы, очевидно)
тогда, если сервер ajaxСторона не возвращает массив ошибок (данные в коде ниже), продолжайте фактическую отправку формы.Возвращаемое значение false в нижней части фрагмента должно препятствовать поведению jquery по умолчанию (при отправке формы)
Я пробовал просто return true
, если мы не получаем никаких ошибок, но это нене работает
Есть предложения?
Вот что я получил до сих пор:
$('.submit').click(function(e) {
$.ajax({
type: "POST",
url: "/processform_ajax",
data: $(':input').serializeArray(),
dataType: "json",
success: function(data) {
if (data != '') {
$("#response span").html("");
$('.highlightbox').removeClass('highlightbox');
} else {
$('#myform').submit();
}
},
error: function(error, txt) {
alert("Error: " + error.status);
}
});
return false;
});