0

私はyiiが初めてなので、厳密にしないでください。モデルの国/州の依存ドロップダウン リストがあります。Chosen jqueryプラグインが登場するまでは完璧に機能します。http://harvesthq.github.com/chosen/を使用します。したがって、問題はlistzt:updatedをトリガーする方法にあるため、2番目の選択は標準選択からデータを取得できます。これは、そのリストを作成するビュー コードです。

if ($field->varname=='country') {
        echo $form->dropDownList($profile, $field->varname,CHtml::listData(Countries::model()->findAll(),'short','title'), array(
        'class'=>"chzn-select",
        'empty'=>"Select country",  
        'ajax' => array(
                        'type' => 'POST',
                        'url'=>$this->createUrl('registration/state'),   
                        'update' => '#Profile_state',                        
                        'data'=>array('country'=>'js:this.value',),     

        )));

        }

        elseif($field->varname=='state') {
        echo $form->dropDownList($profile, $field->varname,array(), array(
        'empty'=>"Select state",
        'class'=>"chzn-select",

        ));
4

1 に答える 1