Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/09/2012, 11:06
edward18_1
 
Fecha de Ingreso: septiembre-2011
Mensajes: 480
Antigüedad: 12 años, 7 meses
Puntos: 18
Evitar que se repita el resultado

Hola, tengo un gran problema...tengo un div el cual se refresca cada cierta cantidad de segundos pero yo no quito lo que estaba y pongo algo nuevo sino que lo agrego con preprend, y entonces sucede que se va a actualizar y se deberia mostrar el resultado una sola vez y no simplemente no
lo que hace es mostrarme el resultado mas de una vez
sera que eso tiene que ver con el cache? o como lo arreglo?

Código Javascript:
Ver original
  1. function refresha<?php echo $id_chat; ?>(){
  2. var act =<?php echo $id_ventana; ?>;
  3. var id=<?php echo $id_recibe; ?>;
  4. var timestamp = fetch_unix_timestamp();
  5. var nocacheurl ="envi_ventana.php?t="+timestamp;
  6. $.ajax({
  7. async: true,
  8. url: 'actualizar_mensaje_de_ventana.php',
  9. type: 'POST',
  10. data: {act:act,id:id},
  11. success: function(datas){
  12.  
  13.  
  14.       $("#ventanita"+<?php echo $id_chat; ?>).prepend(datas);
  15.    
  16.      
  17.    
  18.  
  19. }
  20. });    
  21.         setTimeout(function(){
  22.             refresha<?php echo $id_chat;?>();
  23.         }, 3000);
  24.     }
  25. $(function(){
  26.         refresha<?php echo $id_chat;?>();
  27.     });