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

Как синхронизовать два списка на странице с помощью JavaScript'a?

Привет, на странице есть два выпадающих списка (размер и цвет). Когда пользователь выбирает из первого списка, например 42 размер, то выпадающий список надо обновить и показать только те цвета, которые есть для этого размера. Так бывает, что не все цвета могут быть для того или иного размера. Есть примеры, как это реализовать? И какую структуру для хранения этих данных выбрать? Я хочу, чтобы этот массив данных сразу формировался на сервере и передавался на клиент, чтобы потом не делать запросы на сервер каждый раз, когда будут выбираться значения из выпадающих списков. Мы не используем никакие фреймворки, только jQuery.
  • Вопрос задан
  • 166 просмотров
Подписаться 1 Оценить Комментировать
Ответ пользователя Anton Bobylev К ответам на вопрос (3)
dpigo
@dpigo
Front-end developer
Отношение размер-цвет передавайте в виде объекта:
var data = {"42": ["Красный", "Синий", "Зеленый"], "43": ["Желтый", "Белый"]};

При изменении состояния первого списка загружайте второй значениями из соответствующего массива.
Ответ написан