Есть данный плагин для валидации форма
https://jqueryvalidation.org/
Он отлично работает, но не понятно как вывести сообщения с сервера (AJAX)
Выводить самим сообщения не варик, плагин уже настроен для формы.
Ответ от сервера примера: имя поля: сообщение
Код:
loginForm.validate({
rules: {
'email':{
required: true,
email: true
},
'password':{
required: true,
}
},
submitHandler: function(form) {
$.ajax({
url: form.action,
type: form.method,
data: $(form).serialize(),
success: function(response) {
console.log(response)
location.reload();
},
error: function (jqXHR, exception) {
console.log(jqXHR.responseJSON); //Тут должно обробатывться сообщения с сервера
refreshReCaptchaV3(loginRecaptchaId,'login');
}
});
}
});