Debido al entorno me gustaría restringir esto a algo pequeño y conciso en lugar de un complemento, a menos que sea una extensión que se puede poner en línea aparte de otro código jquery.jquery - ¿Busca en vivo llamadas ajax como tipos de usuario pero con un pequeño retraso?
tengo este código:
$("#txtSearch").live('keyup', function() {
LoadList(1)
});
Me gustaría añadir una demora de tal manera que si un usuario debe esperar (como en la tipificación de parada) 0,5 segundos antes de ejecutar una llamada.
Así que, básicamente, si las letras se escriben con menos de X veces entre pulsaciones consecutivas, no se produce ninguna llamada ajax.
¿Hay alguna forma pequeña y concisa de hacer esto con Jquery?
Para mí cargó la lista dos veces, mientras que la siguiente respuesta con clearTimeout funcionó perfectamente y parecía más limpia. – balrok
Esto realmente activa la función dos veces, porque el tiempo de espera anterior no se restablece. – user1226868