2012-05-21 7 views
5

Czy funkcja typu fronthead obsługuje zdalne źródło danych w wersji 2.0.3 programu twitter-bootstrap?Czy program typu Twitter bootstrap obsługuje zdalne źródło danych?

Link do typehead funkcjonalność http://twitter.github.com/bootstrap/javascript.html#typeahead

+0

"źródło: tablicę". Myślę, że musisz sam zbudować tablicę. (BTW JQueryUI Autocomplete (http://jqueryui.com/demos/autocomplete/remote.html) pozwala JSON jako plik źródłowy) – maxdec

+0

Zobacz ten post http://stackoverflow.com/questions/9232748/twitter-bootstrap-typeahead-ajax -przyp. –

+0

przejdź z jquery-ui autouzupełniania, jest to bardziej proste w użyciu. – Mauro

Odpowiedz

4

Czy spróbować:

$('.typeahead').typeahead({ 
    source: function (query, typeahead) { 
     return $.post('/typeahead', { query: query }, function (data) { 
      return typeahead.process(data); 
     }); 
    } 
}); 
+3

To działało dla mnie, ale tylko wtedy, gdy argumenty funkcji zostały odwrócone w kolejności: funkcja (zapytanie, wywołanie zwrotne) zamiast (wywołanie zwrotne, zapytanie). –