Отправка формы в Laravel 8 — Ошибка типа не обнаружена: Не удается прочитать свойства null

#javascript #laravel #form-submit

Вопрос:

 lt;a href="{{ url('/home') }}"gt;Homelt;/agt; lt;a href="{{ route('logout') }}" onclick="event.preventDefault();document.getElementById('logout-form').submit();"gt;Logoutlt;/agt; lt;form id="logout-form" action="{{ route('logout') }}" method="POST" style="display:none"gt; @csrf lt;/formgt;  

Я пытаюсь отправить форму выше, но продолжаю возвращать эту ошибку (index):36 Uncaught TypeError: Cannot read properties of null (reading 'submit')

Может кто-нибудь сказать мне, что я здесь делаю не так, пожалуйста?

Комментарии:

1. Вероятно, нам нужно увидеть логику контроллера.

Ответ №1:

Я понял, в чем дело. Проблема заключалась в том, что у меня была форма внутри другой формы. В любом случае, спасибо, ребята.

Комментарии:

1. Это вряд ли поможет будущим читателям. В этом случае было бы лучше просто удалить вопрос.