задержка после изменения вводимых данных в форме поиска

Василий М.

Новичок
Страничка, на которой можно найти клиентов по их ФИО. Найденные записи должны отображаться в виде списка под формой поиска (ФИО, адрес, контактные данные). Изменение списка происходит с некоторой задержкой после изменения вводимых данных в форме поиска.
- это тестовое задание.

Я не совсем могу понять что от меня хотят. Что за задержка? Я так понимаю подразумевается, что надо setInterval использовать и не делать запросы раз в Н секунд, если даже пользователь быстрее набирает слово в текстовом поле?

Как обычно решается эта задача? Никогда не разрабатывал что-то похожее.
 
Последнее редактирование:

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Василий М., отправка запроса имхо. Должна не сразу срабатывать на каждое нажатие кнопки, а скажем после окончания ввода последнего символа через 0.8с
 

Василий М.

Новичок
Ничего не понял. Что есть последний символ?
Т.е. алгоритм такой:
нажатие кнопки - запустился таймер
нажатие кнопки - сбросили таймер, запустили снова
нажатие кнопки - сбросили таймер, запустили снова, прошло 0.8 - делаем запрос

так?
 
Сверху