Не знаю, как отсортировать результаты в автозаполнении JQuery! - PullRequest
0 голосов
/ 17 февраля 2011

Aloha! Я использую плагин автозаполнения jquery, чтобы предложить ввод на странице, предложить поиск по массиву со строковыми элементами. Я использую эти настройки для автозаполнения:

$("#colorsearch").autocomplete(data, {
        matchContains: true,
        autoFill:false});
    }); 

Итак ... когда я начинаю вводить то, что я ищу, например 'dave', получаются следующие результаты: 'ravedave', 'sadave', 'dave' (потому что они имеют одинаковый порядок в массиве данных) и т. д. Мне нужно, чтобы первые элементы списка результатов имели подстроку ('dave') в начале, как это Дейв и т. д. Я использовал функцию сортировки с пользовательскими функциями сортировки. Но это работает только вне автозаполнения. Мне нужно сделать это внутри этого плагина. Кто знает?

1 Ответ

0 голосов
/ 10 мая 2017

Существует переменная sortResults. Завершение запроса завершено, и по умолчанию оно имеет значение true. Поэтому вам необходимо установить эту переменную.

$('#txtserach').autocomplete({url:"default.aspx", sortResults: false})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...