Пользовательская функция поиска для jQuery UI Autocomplete - PullRequest
5 голосов
/ 12 сентября 2010

Я использую jQuery UI Autocomplete .

Есть ли способ переопределить алгоритм поиска по умолчанию?

Я хочу внести следующие изменения:

  • Расположите по приоритетам слова, которые начинаются с поискового термина в верхней части предложенных результатов.
  • Возвращает максимум 5 результатов (вместо поведения по умолчанию, котороечтобы вернуть все подходящие результаты, потенциально создавая действительно высокий выпадающий список).

1 Ответ

2 голосов
/ 12 сентября 2010

Обычно все это должно быть сделано в бэк-энде. Ваш серверный скрипт определяет, в каком порядке и сколько результатов будет возвращено.

В качестве альтернативы (если сервер не находится под вашим контролем), вы можете указать функцию как атрибут source. В этой функции вы можете запрашивать серверную часть и обрабатывать результаты любым удобным для вас способом. Например, вот пример
http://jqueryui.com/demos/autocomplete/#multiple-remote

...