У меня есть версия Bassistance для плагина автозаполнения JQuery, настроенная для запроса моей базы данных курсов.
В базе данных у меня есть (среди многих других) следующие курсы:
1) Йога для всех - Хатха Раджа Введение
2) Йога - стиль Айенгара. Начальный и средний
3) Йога - Айенгар. Улучшители
4) Йога - Айенгар. Начинающие
5) Йога для всех - Введение в хатху
6) Йога для всех - Хатха Продвинутый
7) Йога для всех - средний уровень хатха раджи
Если я ищу "йогу", я получаю только курсы 5, 6 и 7. Должен вернуть все 7.
Если я поставлю пробел в начале, я получу все 7 курсов, но без выделения.
Если я ищу "все йоги", я не получаю результатов. Должен вернуть 4.
Плагин получает результаты со страницы php. Я попытался поместить условия поиска непосредственно в строку запроса в файле php, и он возвращает правильные курсы.
Так что проблема определенно на стороне плагина. Я попытался поэкспериментировать с различными вариантами http://docs.jquery.com/Plugins/Autocomplete/autocomplete#url_or_dataoptions, но проблема не устранилась.