- Регистрация
- 03.02.2016
- Сообщения
- 528
- Благодарностей
- 275
- Баллы
- 63
Доброго дня!
Не получается сообразить, как реализовать нормально такую задачу:
Во входных настройках список категорий, установленных через Boolean (чекбоксы). Каждый чекбокс отвечает за определенную категорию. Выбирая нужные категории, формируется адрес ссылки вида
http://site.com/cat.js?cat=1:2:3:4:5 (...)
где 1:2:3:4:5 - номера категорий через :
Есть такое решение, но может есть что-то попроще?
Помещаем начало ссылки в переменную: http://site.com/cat.js?cat=
Далее через Switch чекает чекбоксы и каждый активированный чекбокс добавляет к ссылке свое значение, пересохраняет полную ссылку добавив значение, присваивает значение чекбоксу false (что бы по кругу не ходил не добавлял, а переходил к следующему) и так до прохождения всех чекбоксов.
Но как-то непрактично выглядит и места занимает много (около 50 чекбоксов).
Подскажите, пожалуйста, ещё какое-нибудь решение.
Спасибо!
Не получается сообразить, как реализовать нормально такую задачу:
Во входных настройках список категорий, установленных через Boolean (чекбоксы). Каждый чекбокс отвечает за определенную категорию. Выбирая нужные категории, формируется адрес ссылки вида
http://site.com/cat.js?cat=1:2:3:4:5 (...)
где 1:2:3:4:5 - номера категорий через :
Есть такое решение, но может есть что-то попроще?
Помещаем начало ссылки в переменную: http://site.com/cat.js?cat=
Далее через Switch чекает чекбоксы и каждый активированный чекбокс добавляет к ссылке свое значение, пересохраняет полную ссылку добавив значение, присваивает значение чекбоксу false (что бы по кругу не ходил не добавлял, а переходил к следующему) и так до прохождения всех чекбоксов.
Но как-то непрактично выглядит и места занимает много (около 50 чекбоксов).
Подскажите, пожалуйста, ещё какое-нибудь решение.
Спасибо!
