Refresh div

1. Refresh div

Tiago Prado
tiago2001

(usa Debian)

Enviado em 25/03/2015 - 20:54h

Estou fazendo uma atualização da página sem refresh. Tenho a seguinte div:

<div class="span12" id="divAndamentos" style="margin-left: 0">
<table class="table table-bordered">
<thead>
<tr>
<th>Data Inicial</th>
<th>Procedimento</th>
<th>Data Final</th>
<th>Usuário</th>
<th>Editar</th>
</tr>
</thead>
<tbody>
<?php foreach ($andamentos as $andamento) { ?>
<form action="<?php echo base_url() ?>os/adicionarProcedimento" method="post">
<tr>

<td><?php echo $andamento->data_inicio ?></td>
<td><textarea class="span12" name="procedimentos" id="procedimentos" cols="30" rows="3"><?php echo $andamento->procedimento ?></textarea></td>
<td><?php if ($andamento->data_fim == "0000-00-00 00:00:00") echo ""; else echo $andamento->data_fim ?></td>
<td>
<?php echo $andamento->nome ?></td>
<td>

<input type="hidden" name="idAndamentos" id="idAndamentos" value="<?php echo $andamento->idAndamentos?>" />
<button <?php if ($andamento->procedimento!="" || $andamento->usuarios_id!=$this->session->userdata('id')) echo "disabled"; ?> class="btn btn-success span6"> Cadastrar</button>

</td>

</tr>
</form>


<?php } ?>

</tbody>
</table>
</div>

Quando é feito um load pelo ajax, o form não funciona quando eu utilizo tabelas, porém sem elas funciona normalmente. Alguém pode me ajudar?
Obrigado




  


2. Re: Refresh div

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 25/03/2015 - 23:10h


faltou postar o javascript utilizado.


3. Retorno

Tiago Prado
tiago2001

(usa Debian)

Enviado em 25/03/2015 - 23:17h

rai3mb escreveu:


faltou postar o javascript utilizado.


rai3mb,
Segue:
      $("#formAndamentos").validate({
submitHandler: function( form ){
var dados = $( form ).serialize();
$("#divAndamentos").html("<div class='progress progress-info progress-striped active'><div class='bar' style='width: 100%'></div></div>");
$.ajax({
type: "POST",
url: "<?php echo base_url();?>os/adicionarAndamento",
data: dados,
dataType: 'json',
success: function(data)
{
if(data.result == true){
$( "#divAndamentos" ).load("<?php echo current_url();?> #divAndamentos" );
}
else{
$( "#divAndamentos" ).load("<?php echo current_url();?> #divAndamentos" );
alert('Aguarde mais de 5 minutos para colocar novo procedimento.');
}
}
});
return false;
}
});


Agradeço a ajuda.



4. up

Tiago Prado
tiago2001

(usa Debian)

Enviado em 26/03/2015 - 09:24h

up







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts