public function actionAjaxUpdate(){
if(Yii::app()->request->isAjaxRequest){ // только ajax
$this->layout = false; // отключим шаблон
$this->render('то что тащит рендер', array(
'params'=>$params
));
}
else
throw new CHttpException(404, 'Запрашиваемая страница не существует.');
}
Оберните Ваш рендер
<div id="myElem">
<?php $this->renderPartial('//то что тащим', true, false, array(
'params'=>$params
)) ?>
</div>
Ну и Js
$('#link').click(function (e){
e.stopPropagation();
var update = $('#myElem');
$.ajax({
'type': 'POST',
'url': '/AjaxUpdate',
'cache': false,
'success':function(data) {
update.html(data);
}
});
});
И ссылка
<?php echo CHtml::link('Обновить!', '#', array('id'=>'link')) ?>