JQuery Ajax во фреймворке Laravel

AlkosFm

Magento Developer
Регистрация
26 Сен 2014
Сообщения
289
Реакции
179
Доброго дня, друзья!

Делаю CRUD на Laravel - Для просмотра ссылки Войди или Зарегистрируйся
При клике на кнопку править открывается модальное окно bootstrap, в которое уже подгружаются с помощью Ajax данные выбранной из списка записи - Для просмотра ссылки Войди или Зарегистрируйся

При клике на кнопку сохранить(кнопка отрабатывает, тестовый алерт выводится), почему-то происходит get-запрос с полной перезагрузкой страницы, и все данные из формы помещаются в строку ввода url - Для просмотра ссылки Войди или Зарегистрируйся , хотя в скрипте тип ясно указан - POST .

Пожалуйста, помогите выяснить, почему запрос отправляется GET и почему не отрабатывает ajax :thenks:

Код формы отправки в модальном окне:
Скрытое содержимое доступно для зарегистрированных пользователей!


Код JQuery:
Скрытое содержимое доступно для зарегистрированных пользователей!


Роуты и метод обработки:
Скрытое содержимое доступно для зарегистрированных пользователей!


UPD: Для просмотра ссылки Войди или Зарегистрируйся
Весь контроллер:
Скрытое содержимое доступно для зарегистрированных пользователей!
 
Последнее редактирование:
Ты либо весь код выкладывай, либо url своего поделия. :conf:
 
Последнее редактирование модератором:
валидация есть? фвіва
если есть и не соответствует условиям - вернет обратно

сделай вывод ошибок в шаблоне - будет яснее
Код:
@if (count ($errors) >0)
     @foreach ($errors->all() as $error)
          {{$error}}
     @endforeach
@endif

зы
валидация есть, проверяйте выполнение условий
Скрытое содержимое доступно для зарегистрированных пользователей!
 
Последнее редактирование модератором:
валидация есть?
если есть и не соответствует условиям - вернет обратно

сделай вывод ошибок в шаблоне - будет яснее
Код:
@if (count ($errors) >0)
     @foreach ($errors->all() as $error)
          {{$error}}
     @endforeach
@endif

зы
валидация есть, проверяйте выполнение условий
Так все апдейтится в базе, вопрос в том, что перезагружается вся страница и вылазит get-запросом
 
На клике return false есть?
 
При клике на кнопку сохранить(кнопка отрабатывает, тестовый алерт выводится), почему-то происходит get-запрос с полной перезагрузкой страницы, и все данные из формы помещаются в строку ввода url - Для просмотра ссылки Войди или Зарегистрируйся , хотя в скрипте тип ясно указан - POST .
В form button, замени на ,<input type=submit ...>
 
В form button, замени на ,<input type=submit ...>

Так вообще не отправляет.


return false; - не отправляет, лоадер зависает Для просмотра ссылки Войди или Зарегистрируйся

Обновляется страница при аяксе все равно и добавляется get-запрос. Я уже не знаю , что еще попробовать. Откуда он берется .. . .

З.Ы.: success по сути не выполняется, не отрабатывает alert и не происходит замена значений в тегах.

Скрытое содержимое доступно для зарегистрированных пользователей!


добавил в $.ajax() :
error: function(){
alert('Ошибка Ajax-запроса');
}

отрабатывает ошибкой, расшифровать не удается
 
Последнее редактирование:
Назад
Сверху