Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/03/2012, 14:00
Avatar de quike88
quike88
 
Fecha de Ingreso: agosto-2008
Mensajes: 471
Antigüedad: 16 años, 3 meses
Puntos: 87
Respuesta: Como controlar la ejecucion de una funcion varias veces.

Hola,

Tuve el mismo problema hace un tiempo y lo que hice fue que se ejecute la llamada al archivo.php solo cuando pasen 1.5 segundos después de pulsar una tecla, lo hice así:



Código Javascript:
Ver original
  1. var retraso;
  2. $("#input").keydown(function(){
  3.     clearTimeout(retraso); 
  4. });
  5.  
  6. $("#input").keyup(function(){
  7.     retraso = setTimeout("buscar()" ,1500);
  8.     }
  9. });
  10.  
  11. function buscar(){
  12.     $.post(
  13.               'url',
  14.               {variables:variables},
  15.                function(data){
  16. //codigo que completa la tabla.
  17.               },json);
  18. }

Espero que te sirva.

Saludos.