Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

как отправить форму get из контроллера?


Recommended Posts

Здравствуйте,

Я создал на странице форму GET

При отправке попадаем на главную страницу

Если добавляем параметр route с данными текущего пути, то все равно не работает, потому что слэши заменяются на url_encode последовательности.

Как движок это обрабатывает и что делать?

Надіслати
Поділитися на інших сайтах


А не проще сделать ajax отправку формы и после отправки редиректить на главную?

Надіслати
Поділитися на інших сайтах

Здравствуйте,

Я создал на странице форму GET

При отправке попадаем на главную страницу

Если добавляем параметр route с данными текущего пути, то все равно не работает, потому что слэши заменяются на url_encode последовательности.

Как движок это обрабатывает и что делать?

 

Как именно добавляете route в форму? Через hidden поле?

Надіслати
Поділитися на інших сайтах

При чём тут hidden поле? URL, куда отправляется форма, прописывается в атрибут action этой самой формы. URL генерируется при помощи Url::link.

action формы  - полностью игнорируется и исчезает в небытие при отправке формы. Иначе я бы не спрашивал.

Поле hiiden с name=route - как раз добавляется к урл в браузере, но с url-кодированными слэшами, отчего своей функции не выполняет

Надіслати
Поділитися на інших сайтах


Я вот не пойму - не проще ли сделать отправку через ajax?

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.