Добрый день.
Подскажите, пожалуйста, как обычно делают (best practices) поля или виджеты с зависимыми селектами, значения для которых запрашиваются через ajax.
Может у кого-то есть ссылки на хорошие статьи.
Суть вопроса:
Есть 3 уровня зависимых объектов --
для примера -- Страна -> Штат -> Город.
США -> Пенсильвания -> Филадельфия.
США -> Калифорния -> Лос-Анджелес.
Хочется сделать 3 селекта (для каждого уровня), как на картинке --
http://awesomescreenshot.com/03e39dv806
Причём варианты для выбора 2/3 уровня получаются через ajax при выборе значения для предыдущего уровня.
Интересен вопрос валидации такого поля/виджета внутри формы и восстановления уже установленного значения после валидации/редактировании.
Заранее спасибо.