JQuery автозаполнение необходимо получить данные - PullRequest
0 голосов
/ 13 октября 2010

Я пытаюсь клонировать функционал гугл подсказки. Я нашел URL-адреса Google, которые возвращают предложения через json (google.com/complete/search?q=abc)

Я уже использую jquery, поэтому я предпочел бы использовать код, подобный этому, для автозаполнения http://docs.jquery.com/UI/Autocomplete

код, которого не хватает, это ajax для запроса предложений и привязки к автозаполнению jquery.

Может кто-нибудь сказать мне общий подход, который я должен использовать? или укажите мне на подобный пример?

1 Ответ

0 голосов
/ 13 октября 2010

Я думаю, что большинство людей будут использовать $ .ajax, чтобы сделать запрос.Я думаю, что это требует слишком много параметров.Большую часть времени я использую $ (). Load ().если вы работаете на ASPX, вы можете попробовать общий дескриптор.

$("input#autocomplete").keypress(funciton(){
 var input = $(this);
 input.load("google.com/complete/search?q=" + escape(input.val()), function(response, status, xml){
  var json = eval(response); // or eval("[" + response + "]")
  input.autocomplete({source: json });
 });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...