Я использую автоматический плагин jQuery для простой формы поиска. У меня возникли проблемы с преобразованием данных объекта JSON в массив для использования с автозаполнением.Источник данных для jQuery auto-complete plugin
Мой код:
var listOfOrderedByNames = getAutocompleteData();
$('#OrderedBy').autocomplete(listOfOrderedByNames);
function getAutocompleteData() {
var output;
$.getJSON('AJAX/GetOrderedByNames', function(data) {
$.each(data, function(index, optionData) {
output += optionData + "|";
});
});
return output;
}
Мой JSON данные, возвращаемые выглядит так:
["Jimmy","John", "Etc",null]
По какой-то причине это выглядит как то, что я получаю назад от этой getAutocompleteData
функции является пустой и я не знаю, что не так.
Пожалуйста, помогите!
спасибо многих людей, забыл о том, что – Jimmy