Добавление большего смысла в автозапросы jquery - PullRequest
0 голосов
/ 28 марта 2012

Я реализовал предложения автозапуска jquery в своем приложении, в котором есть несколько городов.Проблема в том, что он показывает все строки, которые имеют введенный запрос.если я набираю how, он показывает все строки, в которых есть «как» между ..

Ниже приведен список результатов, которые я получу, если наберу how, но я предпочитаю получить его вдругой порядок, который я описал, и я не хочу показывать другие результаты.Я не хочу показывать другие результаты.

Bhowra Bh
Chalk howa <--------------------------------This should come third
Chowka Ghat
Chowrigacha
Howbagh Jabalpur <--------------------------This should come first
Howrah <------------------------------------This should come second
Khowang
Ladhowal
Majhowalia
MHOW
Mhow
Mount Howrah <------------------------------This should come fourth
Pehowa Road
Pipalwali Chowki
Saheed Ishwar Chowdhary H

как это сделать, чтобы эта работа.вот код, который я использую .. или есть ли другой способ добиться этого в javascript без jquery ..?

$(".selector").autocomplete(/*parameters*/);

ПРИМЕЧАНИЕ: я использую массив для хранения названий городов и их использованиякак источник для автозаполнения.И я не использую AJAX

1 Ответ

0 голосов
/ 28 марта 2012

Вы можете использовать обратный вызов, чтобы выполнить фильтрацию и сортировку самостоятельно.

$(".selector").autocomplete(
  source: function(request, response) {
              // filter parameters based on request.term
              response(/*params*/, request.term);
          }
);

Также можно изменить поисковый запрос в этом месте, но в этом случае это не сработает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...