2012-07-27 80 views
1

我有一个依赖下拉列表,我通过ajax填写。我想在ajax完成后调用一个函数。我怎样才能做到这一点?Yii 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()', 
            ) 
           )); 

谢谢。

+0

你得到这个工作? – ernie 2012-07-30 16:05:27

回答

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 
              }', 
           ) 
          ));