JQuery UI автозаполнение с JSON из URL
Я использую функцию автозаполнения пользовательского интерфейса jQuery. Я могу заставить это работать с примером, предоставленным с jQuery UI как это:
var availableTags = [
"ActionScript",
"AppleScript",
"Asp",
"BASIC",
"C",
"C++",
"Clojure",
"COBOL",
"ColdFusion",
"Erlang",
"Fortran",
"Groovy",
"Haskell",
"Java",
"JavaScript",
"Lisp",
"Perl",
"PHP",
"Python",
"Ruby",
"Scala",
"Scheme"
];
$("#tags").autocomplete({
source: availableTags
});
Это работает без проблем. Но мне нужно использовать JSON в качестве источника данных, который можно получить так:HTTP: //mysite.local/services/suggest.ashx запрос = шар
Если я перехожу на этот URL, я получаю обратно JSON следующим образом:
[{"id":12,"phrase":"Ball"},{"id":16,"phrase":"Football"},{"id":17,"phrase":"Softball"}]
Как я могу использовать свой URL в качестве источника данных?
Я пытался изменить опцию источника следующим образом:
$("#tags").autocomplete({
source: "http://mysite.local/services/suggest.ashx"
});
Но это не помогает. Я предполагаю, что служба не знает, какое ключевое слово было введено в поле ввода или около того?
Любые указатели были бы великолепны.