Example 1:
In view.php page Write Follwing source code
<?php
echo CHtml::ajaxButton(
'Submit request',
array('test/function'),
array('data'=>array('test'=>$model->id)),
array('update'=>'#update_selector')
//this is the update selector of yours $('#update_selector').load(url);
);
?>
In controller.php write following source code
public function actionFunction()
{
if(Yii::app()->request->isAjaxRequest)
{
$this->renderPartial("_form",array('model'=>$model),false,true);
Yii::app()->end();
}
}
Example 2:
<?php
echo CHtml::ajaxButton(
'Save',
array('user/useraction'),
array('data'=>array(
'id'=>$model->year_id,
'usertype'=>'js:$("#usertype").val()',
'username'=>'js:$("#username").val()',
)
'type'=>'POST',
);
?>