![image](https://habrastorage.org/files/2ee/ef7/1e2/2eeef71e20344a43813311c164c59eb4.jpg)
— Подгрузить ajax данные на страницу;
— По клику на объект получить ответ от сервера;
— Сделать вывод (не) зависимого списка на ajax.
Написанный контроллер решает эти задачи, он может:
— Подрузить любое количество указанных данных на страницу;
— Контролировать события для созданных объектов и подгружать новые;
— Отслеживать зависимость списков SELECT с любой вложенностью.
Размер этого монстра всего несколько строк.