keyup (function ()) opóźnienie żądania ajax - jQuery
Mam żądanie Ajax jQuery, które chcę wywołać z wprowadzaniem tekstu, więc zagnieździłem go w środkukeyup(function()
. To działa dobrze.
$("#text_box").keyup(function() {
//AJAX REQUEST
});
Ale czasami zachowuje się to buggy. Kiedy wprowadzam tekst bardzo szybko, otrzymuję wyniki dla słowa wejściowego z pominiętymi ostatnimi literami oryginalnego słowa wejściowego (może to być błąd w przeglądarce). Chcę, aby żądanie ajax zostało wysłane, gdy przez sekundę nie ma żadnej aktywności wejściowej, to znaczy, jeśli wprowadzę tekst bardzo szybko i zatrzymam się na sekundę (czyli zrobiłem wejście). Jak mogę to zrobić?