Atualizar pagina apos requisição Ajax

Boa Noite,

Pessoal preciso de uma ajuda de vocês, tenho uma pagina onde listo todas as fotos dos produtos cadastrados no sistema, o usuário vai poder apagar a foto se tiver permissão.

Estou fazendo a função via Ajax, embaixo esta o codigo.




echo CHtml::ajaxSubmitButton(

    'Apagar',

    array('ajax/delProdutos')        

 );



Ajax Controller:




 public function delProdutos()

    {              

        $model=produtos::model();                     

        $model->findByPk(1)->delete();        

    }



A função funciona certo, ele apaga a foto no banco de dados, o que não estou conseguindo é atualizar a pagina quando a foto é deletada, tentei com a função redirect do Yii, mas não tive sucesso.

Alguem pode me ajudar? :)

Quer atualizar a CGridView ou a página?

Se for a CGridView faz assim:


echo CHtml::ajaxSubmitButton(

    'Apagar',

    array('ajax/delProdutos'),

    'success'=>'function() {

          $.fn.yiiGridView.update(\'ID-CGRIDVIEW\');

    }',

 );

Onde está o ID-CGRIDVIEW, você coloca o ID da sua Grid.

Olá Newerton,

Obrigado pro responder meu post, ja consegui usando o renderPartial

Outra forma é usar o método descrito aqui How to show ajax delete status in CGridView like flash messages