I want to refresh a div after I click on a button
form
...
...
...
<div class="span9">
<?php $this->renderPartial('_griditens',array('model'=>$model, 'items'=>$items,'wmodal'=>$wmodal,)); ?>
</div>
...
...
...
_griditens
<script type="text/javascript">
function allFineGrid(data) {
// Atualizando o conteúdo da DIV
$("#divgrid").html(data);
alert('TETSE');
}
</script>
<div id="divgrid">
<?php $this->widget('bootstrap.widgets.TbGridView',array(
'id'=>'itenssysos-grid',
'dataProvider'=>$items,
'columns'=>array(
'ID',
'IDSYSOS',
'SERVICOSPECAS',
'QTDE',
'PR_UNITARIO',
'TOTAL',
array(
'htmlOptions' => array('nowrap'=>'nowrap'),
'class'=>'bootstrap.widgets.TbButtonColumn',
'template'=>'{delete}',
'deleteButtonUrl'=>$this->createUrl('/sysos/DeleteItem'),
),
),
)); ?>
</div>
<!-- ######################### INICIO JANELA MODAL ################## -->
<?php $this->beginWidget('bootstrap.widgets.TbModal', array('id'=>'myModal')); ?>
<?php $form=$this->beginWidget('bootstrap.widgets.TbActiveForm',array(
'id'=>'itenssysos-form',
'enableAjaxValidation'=>true,
)); ?>
<div class="modal-header">
<a class="close" data-dismiss="modal">×</a>
<h4>Modal header</h4>
</div>
<div class="modal-body">
<div class="span4"><?php echo $form->textFieldRow($wmodal,'IDSYSOS',array('maxlength'=>80,'style'=>'width: 200px')); ?></div>
<div class="span4"><?php echo $form->textFieldRow($wmodal,'SERVICOSPECAS',array('maxlength'=>80,'style'=>'width: 200px')); ?></div>
<div class="span4"><?php echo $form->textFieldRow($wmodal,'QTDE',array('maxlength'=>80,'style'=>'width: 200px')); ?></div>
<div class="span4"><?php echo $form->textFieldRow($wmodal,'PR_UNITARIO',array('maxlength'=>80,'style'=>'width: 200px')); ?></div>
<div class="span4"><?php echo $form->textFieldRow($wmodal,'TOTAL',array('maxlength'=>80,'style'=>'width: 200px')); ?></div>
</div>
<div class="modal-footer">
<?php $this->widget('bootstrap.widgets.TbButton', array(
'type'=>'primary',
'label'=>'Adicionar',
'buttonType' => 'ajaxSubmit',
'url' => $this->createUrl('AddItem'),
'ajaxOptions'=>array('type'=>'POST',
'success'=>'allFineGrid()',
'url' => 'js:$(this).attr("href")',),
'htmlOptions'=>array('data-dismiss'=>'modal'),
)); ?>
<?php $this->widget('bootstrap.widgets.TbButton', array(
'label'=>'Close',
'url'=>'' ,
'htmlOptions'=>array('data-dismiss'=>'modal'),
)); ?>
</div>
<?php $this->endWidget(); ?>
<?php $this->endWidget(); ?>
<!-- ######################### FINAL JANELA MODAL ################## -->
Controller
public function actionAddItem(){
$wmodal = new itenssysos;
// Uncomment the following line if AJAX validation is needed
// $this->performAjaxValidation($model);
if(isset($_POST['itenssysos']))
{
$wmodal->attributes=$_POST['itenssysos'];
if($wmodal->save());
}
// $model->unsetAttributes();
// $items->unsetAttributes();
// $wmodal->unsetAttributes();
$model=$this->loadModel($wmodal->IDSYSOS);
//$items=$this->actionItens();
$items=$this->loadItems($wmodal->IDSYSOS);
$wmodal= new itenssysos;
$this->renderPartial('_griditens',array(
'model'=>$model,
'wmodal'=>$wmodal,
'items'=>$items,),true,true);
}