Задать вопрос
@sdsd111111111111

Как сделать живой поиск?

Задача такая ,есть поле есть в бд список данных , как только пользователь набирает текст и что то совпадает ему всплывает данные бд , как такое реализовать,не нужно готовое я хочу сам понять , заранее большое спасибо
  • Вопрос задан
  • 98 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 2
Комментировать
@Crimsons
При нажатии клавиши в текстовом поле нужно отправлять ajax запрос к бд и подгружать данные оттуда. После получения вывести в виде списка подсказок, на которые можно нажать, что бы данные перенеслись в поле. Так же предусмотреть отмену обработки предыдущего запроса, если была нажата следующая клавиша и был отправлен новый запрос с новыми данными. Это нужно для того, что бы пользователь, введя "Укр" не получил в подсказки "Уругвай, Уганда, Уклин" и т.д. Такое может произойти, если запрос отправляется и обрабатывается дольше, чем пользователь нажимает следующую клавишу.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы