Страницы

Поиск по вопросам

воскресенье, 14 апреля 2019 г.

ajax + php = живой поиск

Обгуглил весь веб, может кто сможет мне предложить свой или ранее использованый им живой поиск на сайт. В двух словах требования, вводитн в форму символы, php сценарий берет данные из mysql и передает браузеру... В общем должно выглядеть примерно так ))


Ответ


Что-то типа того. идея: при отпускании кнопки, скрипт читает аттрибут "value" текстового поля. Если он длиннее 3 символов, то отправляет эту строку в PHP обработчик, который по БД проверяет все возможные варианты для данного сочетания символов. Ну, например, 'like("'.$_GET['query'].'%")' в Mysql. С этим вы сказали справитесь. Далее прилетает обратно массив строк, оформленный как Json(можно просто набор строчек, но теряется гибкость). Из этого массива каждая строка ложится в специальный блок search_advice_wrapper. При клике на строчку в этом блоке, ее содержимое отправляется в поле поиска.

Комментариев нет:

Отправить комментарий