Как сделать поисковые подсказки?

Как сделать поисковые подсказки, когда их может быть очень много? В графе БД со словами, которые могу вводится в input около 10 тыс. позиций, загружать их все каждый раз в js - это слишком...
  • Вопрос задан
  • 2607 просмотров
Пригласить эксперта
Ответы на вопрос 3
isqua
@isqua
Научу HTML, CSS, JS, BEM и Git
1. Показывать не все подсказки (и отдавать в браузер), а несколько первых. Например, 10.
2. Слать запрос на сервер с небольшой задержкой, примерно 0,3с. То есть пользователь не пишет ничего 0,3с — пора идти за подсказками на сервер.
3. Если пользователь стал дальше вводить, а ответ с сервера ещё не пришёл, абортнуть запрос. Если пользователь снова не вводит ничего 0,3с — снова сходить за подсказками.
Ответ написан
Комментировать
@entermix
Загружайте несколько наиболее подходящих вариантов
Ответ написан
Комментировать
@Kennius
Начинающий фронт-эндер
Может и бред скажу но я вижу это так, что начинаешь вводить по букве и каждый раз проверять совпадения с каждым введённым символом по моему это единственный способ да на том же js
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы