Здравствуйте! Уверен, что такие обсуждения уже всплывали, но найти не удалось.

Друзья, подскажите, какие хорошие готовые решения есть для подсказок при поиске (при вводе поисковой строки сразу появляются варианты под полем).

Наиболее интересует грамотно написанный обработчик (с таймером между запросами и кешом), считывающий выводимые варианты из стороннего скрипта. Вывод с удовольствием оставлю за собой.

/* ситуация: нужно позарез, писать все с нуля и натыкаться на подводные камни сейчас не время */.

Tagged with →  

9 Responses to Здравствуйте!

  1. GutMsk:

    Гуглить тоже? Эти библиотеки называются autocomplete и обладают всеми нужными функциями.

  2. EegLt:

    Да решений много находил, некоторые сразу отметал.
    Так и не нашел с нормальной системой кеширования, мучать систему миллионом запросов не хочется.

    Здесь наверняка многие сталкивались с такой задачей и могут посоветовать лучшие решения!

  3. GutMsk:

    Меня лично тот, что в jquery.ui устраивает.

  4. EegLt:

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

  5. AmtEkb:

    что-то он у меня подвисает и не даёт нажать Enter, если ещё грузит автокомплит.

  6. GutMsk:

    Плохо понял. Вроде он ничего не сортирует, как ему с той стороны дали аяксом так он и показывает, не?

    : Тоже не замечал.

  7. AmtEkb:

    ну может у тебя интернет быстрый ))

  8. DeiZZ:

    jQueryUI — хорошо
    Были еще у гугла такие фишки Google Suggest и Google Autocomplete

  9. MhmBlank:

    Поверхностная гуглежка дает интересные результаты
    Пробовал, но все равно остановился на jquery-ui, у него возможности побогаче, хоть и тяжел, зараза.
    А вообще client-side автокомплит пишется достаточно легко прямыми руками, отправляй запросы да показывай результаты в абсолютно спозиционированном диве. На серверной стороне используеем сфинкс, т.к. поиск идет в очень большом количестве объектов.

Добавить комментарий