Typeahead mostra os resultados como indefinidos
Estou tentando usar o typeahead para exibir sugestões do google.
A chamada Ajax funciona bem e os dados são retornados corretamente:
Antes de executarprocesso de retorno (dados); data contém uma matriz de cadeias que começam com "w".
data = ["walmart", "clima", "poços fargo", "worldstarhiphop", "walgreens", "wikipedia", "páginas brancas", "copa do mundo", "webmd", "radar meteorológico"]
No entanto, as sugestões exibidas mostram "indefinido" em vez de palavras reais. Alguma idéia do que estou perdendo aqui? Obrigado.
<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);
});
}
});