Laravel. Часть 4. Ajax. Валидация при ajax.

Поделиться
HTML-код
  • Опубликовано: 24 авг 2021
  • Laravel. Ajax. Валидация при ajax.

Комментарии • 8

  • @dpr4379
    @dpr4379 2 года назад +1

    Спасибо за урок, удачи и продолжай))

  • @user-yd5sn2fj2t
    @user-yd5sn2fj2t Год назад +1

    Что за ерунда? Автор. ты заполнял поля. нажимал отправить. у тебя не отправлялось, а потом в конце резко отправилось? Валидация не проходится. В ответе пишет что поля не заполнены.

  • @ddrdeveloper
    @ddrdeveloper 2 года назад +1

    при отправке формы через XHR стандартная валидация выдает ошбку: 422 (Unprocessable Content). Данная ошибка просто выводится в консоли и никак не отлавливается. Как быть?

    • @it-2319
      @it-2319  2 года назад

      Проверьте входные данные, возможно, одно из значений равно нулю. В режим разработчика надо зайти, потом в сети и нажать на отправку. Посмотреть что улетает. Должен быть джейсон.

    • @ddrdeveloper
      @ddrdeveloper 2 года назад

      @@it-2319 я поковырялся сегодня и выявил код, при котором возвращается такая вот ошибка: return response()->json($validator->errors(), 422);
      Входные данные в норме, все проверял несколько раз, токен тоже передается.

    • @it-2319
      @it-2319  2 года назад

      @@ddrdeveloper попробуй закомментироать валидацию, также попробую другой ответ возвращать, надо понять где мешает

    • @ddrdeveloper
      @ddrdeveloper 2 года назад

      @@it-2319 Мне важнее понять, почему axios и $.ajax не отлавливают эту ошибку, ведь по логике она должна прилетать в error у $.ajax или в catch у axios, но получается так, что ошибка обнаруживается, но в консоли браузера все равно отдельно как-то выводится ошибка 422. Я не понимаю, с какой стороны подойти?

    • @ddrdeveloper
      @ddrdeveloper 2 года назад

      @@it-2319 это звиздец какой-то я уже часов 10 пытаюсь что-то сделать, но безуспешно. Можно ли с Вами как-то в мессендджерах связаться? Может быть я Вам все покажу и Вы поможете, как опытный разработчик Laravel