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);
            });
        }
    });

Ответы на вопрос(1)

Ваш ответ на вопрос