Я кодирую простой скрипт для извлечения информации о базе данных в событии ввода keyup.Ключ только после последнего ключа с jquery
Проблема заключается в том, что событие keyup всегда повторяется каждый раз, когда пользователь нажимает клавишу. Как я могу заставить его работать только после нажатия последней клавиши?
Я думаю, что я должен использовать функцию типа setTimeOut() после каждого нажатия клавиши, но я не знаю, как ... вы можете сделать мне простой пример, пожалуйста?
Извините за мой плохой английский :)
Вот что я пытался сделать:
$("input").keyup(function()
{
var timer=setTimeout(function() {
}, 1000);
if(!timer)
{
//do .post ajax request
}
});
отличный ответ, спасибо! – Zippie