14

cerco di this example di cinguetta typeahead a correre, ma io sono sempre l'errore in console chromes:Bootstrap typeahead locale, prefetch, o remoto è necessario

Uncaught Error: one of local, prefetch, or remote is required jquery-1.9.1.js:507

Sto usando typeayhead 0.9.1 (Nuget- Pacchetto). È un problema di versione? Tutti gli esempi impostano la sorgente e non local/prefetch/remote nella richiesta.

MODIFICA: si è scoperto che Twitter Bootstrap Typeahead e Twitter Typeahead sono due librerie diverse.

risposta

11

Ciò significa solo che è necessario fornire un elenco in cui Typeahead cercherà il valore di completamento.

È necessario passare almeno un'origine dati (prefetch o remote) o un set di dati (local).

https://github.com/twitter/typeahead.js#jquerytypeaheaddatasets


Inoltre, occorre ricordare che Twitter typeahead e Twitter Bootstrap typeahead non è lo stesso plug-in. Hanno API diverse. L'articolo che leggi parla di Twitter Bootstrap typeahead: http://twitter.github.io/bootstrap/javascript.html#typeahead ma lo hai usato come Twitter typeahead!

+0

no? guarda l'esempio. Quasi in tutti gli esempi trovo che l'attributo 'source' è impostato e non' local/prefetch/remote' – daniel

+2

Oh, vedo qual è il problema. _Twitter Typeahead_ e _Twitter Bootstrap typeahead_ non è lo stesso plugin. Hanno API diverse. L'articolo che leggi parla di twitter bootstrap typeahead: http://twitter.github.io/bootstrap/javascript.html#typeahead –

+0

sì, ho anche pensato che questi sono gli stessi progetti ... – daniel