Yii ajax回调

时间:2012-07-27 22:36:48

标签: ajax yii

我有一个依赖的下拉列表,我通过ajax填写。我想在ajax完成后调用一个函数。我怎么能这样做?

echo Chtml::dropDownList('optAudioSura', $strAudioSuraTemp, $suraOptions,
                            array(
                                'ajax' => array(
                                    'type'=>'POST', //request type
                                    'url'=>CController::createUrl('QuText/audioFiles'), //url to call.
                                    'update'=>'#optAudio', 
                                    'data'=>'js:jQuery(this).serialize()',
                                    )
                                ));  

感谢。

1 个答案:

答案 0 :(得分:3)

向ajax添加成功函数,例如:

echo Chtml::dropDownList('optAudioSura', $strAudioSuraTemp, $suraOptions,
                        array(
                            'ajax' => array(
                                'type'=>'POST', //request type
                                'url'=>CController::createUrl('QuText/audioFiles'), //url to call.
                                'update'=>'#optAudio', 
                                'data'=>'js:jQuery(this).serialize()',
                                'success'=>'function(data) {
                                               // function code here
                                           }',
                                )
                            ));