Как я могу отложить действия между нажатиями клавиш в jQuery. Например,Задержка действий между нажатиями клавиш в 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 секунд?
Я предполагаю, что это в функции, которая передается в 'нажатие клавиши()'? – Jeremy