ajax redirect

hallo master,

mohon bantuannya untuk ajax reqquest, bagaimana cara redirect page pada ajax request ? berikut kode controller :


if(Yii::app()->request->isAjaxRequest)

        {

            if(isset($_POST['school']))

            {

                $model->attributes=$_POST['school'];

                $model->idCand=$_GET['id'];

                if($model->save()){

                    $this->redirect('candidate/profile&tab=1');

                    //$this->refresh();

                    Yii::app()->end();

                }

            }

        }

dan ini view nya :


<?php echo CHtml::ajaxSubmitButton('Add Education',

                                    CController::createUrl('/school/create&id='.Yii::app()->user->id),

                                    array('update'=>'#formAdd','type'=>'POST'),

                                    array('id' => 'addEdu'));?>


<fieldset>

<div id="formAdd"></div>

<div>

Saya sudah berhasil melakukan ajax validation, tetapi kalau di redirect kealamat yg dicontroller, yang terupdate adaalah div id="formAdd", sedangkan yang saya mau yang diupdate semua halaman.

mohon bantuannya ya… makasih sebelumnya.

bro, menurut ane kalo agan bermaksud meng-update semua halaman, kenapa pake ajax ?

bro, ana ga bermaksud mengupdate semua halaman, justru yang mau diupdate hanya yang ada di div aja. bagaimana gan ?

ooo kalo gitu ya yang di redirect gan…

agan bisa coba render/ renderPartial / manggil widget,

semoga membantu

maksudnya begini gan ? …

misalkan dalam 1 halaman ada 2 div dan form yang di update adalah div 2 maka div 1 juga terupdate juga setelah proses save selesai ? reload aja halaman depannya gan … jadi 2 div nya ikut ke refresh.

or di div 1 nya tambahain aja auto reload setiap brapa detik gitu. (hehehe)

untuk codingnya gw belom tau seperti apa di yii seharusnya, maklum baru belajar. heheheh