2012-07-27 83 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 
              }', 
           ) 
          ));