Вопрос

Я могу смотреть на это все неправильно.

Но я пытаюсь использовать автозаполнение jQuery UI.

Я хочу передать это URL, и это получит предложения оттуда.

Мои вопросы есть
1: Как мне указать URL?
2: Как я могу отменить ответ?

Это было полезно?

Решение

Это должно заставить вас запустить с указания деталей URL.

Сначала создайте поле ввода, чтобы прикрепить плагин автозаполнения к.

<input type="text" name="query" />

Затем используйте этот JavaScript для прикрепления автозаполнения к входу, только что создано.

   $("#query").autocomplete({
       source: "/suggestions/get/",
       select: function(event, ui) {
          $("#new-field").val(ui.item.value);
       }
    });

Запрос URI будет что-то вроде этого ...

/suggestions/get/?term={selection}

selection Представляет выбор, сделанный в автозаполнении.

Теперь на вашей стороне сервера вам нужно разобрать URI и использовать значение параметра term Чтобы сделать все, что вы хотите - ищите базу данных для выбранного выбора или что-то еще.

Вы должны отформатировать ваш ответ таким ...

suggestion1
suggestion2
suggestion3
suggestion4

Предложения должны быть на новой линии (разделены \n)

Другие советы

На странице jQuery UI у вас есть полная демонстрация с разными примерами, что должно быть достаточно. ЗдесьURL.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top