Как сделать поиск с выпадающим списком(подсказками), как поиск в Google?

Нужно сделать такой поиск по значениям из массива. Только не надо кода, просто объясните как устроен он.
  • Вопрос задан
  • 12207 просмотров
Пригласить эксперта
Ответы на вопрос 1
При нажатии клавиши в поле для ввода (фильтре, для поиска), идет запрос на сервер с посылкой того, что введено в input. Сервер ищет по этому фрагменту, и возвращает массив с подходящими результатами. На клиенте этот массив добавляется в выпадающий список и показывается Вам.

Если у Вас локально массив (странно тогда почему большой массив данных у Вас локально, в браузере?) то на сервер ничего не отправляется.. а пробегается по этому массиву js кодом, определяются позиции которые соответствуют введенному фрагменту, и добавляются найденные позиции в выпадающий список под полем ввода.

Вчера уже кому то ссылку кидал в ответ на похожий вопрос jqueryui.com/autocomplete
Ответ написан
Ваш ответ на вопрос

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

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