Typeahead показывает результаты как неопределенные
Я пытаюсь использовать typeahead для отображения предложений Google.
Ajax-вызов работает нормально, и данные возвращаются правильно:
Перед выполнениемпроцесс возврата (данные); Данные содержат массив строк, которые начинаются с "w".
data = ["walmart", "погода", "колодцы фарго", "worldstarhiphop", "walgreens", "википедия", "белые страницы", "кубок мира", "webmd", "метеорологический радар"]
Однако отображаемые предложения показывают «неопределенное» вместо реальных слов. Есть идеи, что мне здесь не хватает? Благодарю.
<input type="text" class="typeahead" placeholder="Search">
$('.typeahead').typeahead({
hint: true,
highlight: true,
minLength: 1
},
{
source: function (query, process) {
$.getJSON("Home/Suggest", { query: query }, function (data) {
return process(data);
});
}
});