beforeSendオプション付きのajaxSubmitButtonがあります。
echo CHtml::ajaxSubmitButton('', CHtml::normalizeUrl(array('site/index')),
array(
'dataType'=>'json',
'data'=>'js:jQuery(this).parents("form").serialize()',
'beforeSend'=>'js:function(data){
// myArr is "good" array for param
myData =$.param(myArr);
/** SOMETHIG TO DO **/
}',
)
);
では、 myDataをリクエスト データに追加して、ポスト リクエストで送信するにはどうすればよいでしょうか。