vlav

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

Рекомендуемые сообщения

vlav    0

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Exploits    148

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
druzhkov    22

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

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

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

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

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
vlav    0

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

Да

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
vlav    0

Поделитесь кто-нибудь? В чем там фишка?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ZeroHero    18

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
vlav    0

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Exploits    148

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу