Как обрабатывать сообщения об ошибках при выполнении jQuery submit - PullRequest
0 голосов
/ 18 декабря 2018

У меня есть частичное представление, которое я пытаюсь сделать отправкой формы из моего клиентского кода.Это работает все нормально, как и ожидалось.

Но теперь у нас есть требование обрабатывать некоторые сообщения об ошибках / проверках, которые отправляются через сервер, на основе некоторых проверок на месте (в идеале показывать сообщение оповещения / тостера).Я не очень понимаю, какой код добавить для достижения того же

Это текущий код на месте:

$('#myForm').submit(function (e) {
   var isFormValid = true;
   //Client side validations sit here 
   if (isFormValid) {
     //How do I handle the error message returned here?
   }else
     e.preventDefault();
   }
}

TIA

1 Ответ

0 голосов
/ 18 декабря 2018

Получите переменную независимо от того, будет ли результат успешным или неудачным, а затем используйте boostrap

           if (r.result){
                msg_typ = 'success';
                msg_txt = '<h4>Success!</h4> <p>Issue Note saved</p>';
                $('#form-main').trigger('reset');

            } else{
                msg_typ = 'danger';
                msg_txt = '<h4>Error!</h4> <p>'+r.message+'</p>';
            }

            $.bootstrapGrowl(msg_txt, {
                type: msg_typ,
                delay: 2500,
                allow_dismiss: true
            });
...