Задать вопрос
gleber1
@gleber1

Как окрасивить url когда метод формы GET а параметры массивом?

То есть у меня есть формочка с чекбоксом которая фильтрует данные на странице и отправляет гет запрос на сервер с этими фильтрами а url получается %С и так с каждым фильтром грязней и грязней
ps Все это в ларавел(мб там есть какое то решение)
  • Вопрос задан
  • 146 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 3
maximw
@maximw
Я бы предложил разделить знаками - и _, они не преобразуются в %XX
Тут вариантов несколько. Например.
1) Задать фиксированный порядок параметров и просто разделять их одним из символов
/controller/action/red_big_square
2) Разделять прараметры между собой и имя параметра разными символами
/controller/action/color-red_size-big_shape-square

Распарсить это в экшине довольно не сложно.
Ответ написан
Комментировать
@dmitryKovalskiy
программист средней руки
Попробуйте сериализовать в строку с разделителем ";" например.
Ответ написан
Tesla
@Tesla
Если обязательно нужен GET, то так и оставляйте. Вам действительно нужная эта лишняя работа? Много лучше не сделаете, зато наживете набор костылей.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы