Как я могу отложить действия между нажатиями клавиш в jQuery. Например:
У меня есть что-то вроде этого
if($(this).val().length > 1){
$.post("stuff.php", {nStr: "" + $(this).val() + ""}, function(data){
if(data.length > 0) {
$('#suggestions').show();
$('#autoSuggestionsList').html(data);
}else{
$('#suggestions').hide();
}
});
}
Я хочу предотвратить публикацию данных, если пользователь постоянно печатает. Итак, как я могу дать задержку в 5 секунд?