sinceramente prima di spostare sarebbe il caso di accertarsi che i dati arrivino correttamente o meno, cosa che e' piu' semplice da fare per te piuttosto che per qualcun altro al tuo posto, che dovrebbe ricostruire la struttura sui due fronti
...
success: function(data) {
console.log(data)
typeahead.process(data);
}
poi vai nella console javascript e verifica cosa arriva
ciao

Rispondi quotando