Depending Ajax Combobox

Здравствуйте, помогите пожалуйста с проблемой. Не нашёл никакого решения в интернете:

Столкнулся со следующей проблемой, требуется создать два зависимых комбобокса

(Есть комбобок городов и при выборе города обновляется комбобокс районов)

Комбобокс подобен этому

jqueryui.com/resources/demos/autocomplete/combobox.html

(комбобокс это сочетает в в себе input с автокомлитом и select, можно посмотреть по ссылке выше)

Нашёл для yii следующий плагин (который собственно использует jquery ui combobox)

yiiframework.com/extension/combobox

использую его вот так

Выбор города:


$this->widget('ext.combobox.EJuiComboBox', array(

    'model' => $model,

    'attribute' => 'city',

    // data to populate the select. Must be an array.

    'data' => Chtml::listData( City::model()->findAll(), 'name', 'name'),

    'options' => array(

        'onChange' => CHtml::ajax(array(

            'type'=>'get',

            'dataType'=>'json',

            'url'=> 'object/add',

            'data' =>array('city'=>'js:$(this).val()'),

            'success' => 'js:function(data) { console.log(data.distrincts) ; }',


        )),

        'allowText' => false,

    ),

    // Options passed to the text input

    'htmlOptions' => array('size' => 10),

))

Выбор районов


$this->widget('ext.combobox.EJuiComboBox', array(

    'model' => $model,

    'attribute' => 'district',

 

    'data' => Chtml::listData( District::model()->findAll(), 'id', 'name'),

    'options' => array(

        'allowText' => false,

    ),

 

    'htmlOptions' => array('size' => 10, 'id'=>'districts'),

))

Выбор городов работает нормально, отправляет аякс-запрос в контроллер, получает список районов(в json формате), который доступен в функции success А теперь вопрос, подскажите что мне прописать в success, что бы обновлялся список районов в аналогичном комбобоксе (Выбор районов) ??

Можно не использовать этот плагин, подскажите решение, как сделать подобное, а то изрыл уже весь интернет, ничего не могу найти. Проблема именно в том, что используется комбобокс (можно конечно каждый раз пересоздавать комбобокс, но как тогда передавать $model? имеется ввиду что эти два комбобокса находятся в форме). Буду благодарен за любую помощь!

Если правильно тебя понял то тебе сюда http://www.yiiframework.com/wiki/24/ =)