noganno
9/14/2013 - 3:18 PM

http://php-mysql-highload.blogspot.com/2012/07/yii-chtml-ajaxlink.html

echo CHtml::ajaxLink(

    "Link Text",
    Yii::app()->createUrl( '/controller/ACTION' ),

    array(

    'type' => 'POST',
    'beforeSend' => "function( request ) // можно спросить до отправки что-то или проверить данные какие-нибудь.
        {
            alert('Бла бла бла');
        }",
    'success' => "function( data )
        {
            $('#mposter').html(data);// получили данные - обновили DIV
        }",
    'data' => array( 'val1' => '1', 'val2' => '2' ), // посылаем значения
    'cache'=>'false' // если нужно можно закешировать
  ),
  array( // самое интересное
    'href' => Yii::app()->createUrl( 'ajax/new_link' ),// подменяет ссылку на левую
    'class' => "sadfsadfsadclass" // добавляем какой-нить класс для оформления
  )
);