keyup (function ()) atraso de solicitação do ajax - jQuery
Eu tenho um pedido jQuery Ajax, que eu quero chamar com entrada de texto, e então eu aninhei-o dentrokeyup(function()
. Isso funciona bem.
$("#text_box").keyup(function() {
//AJAX REQUEST
});
Mas isso se comporta às vezes buggy. Quando eu insiro um texto muito rápido, estou obtendo resultados para a palavra de entrada com algumas últimas letras da palavra de entrada original omitidas (pode haver alguma falha no navegador). Eu quero que o pedido de ajax seja enviado quando não houver atividade de entrada por um segundo, quer dizer, se eu inserir texto muito rápido e descansar por um segundo (significa que eu fiz a entrada). Como posso fazer isso?