web-dev-qa-db-ja.com

Bootstrapローカル、プリフェッチ、またはリモートの先行入力が必要です

この例 のTwitterの先行入力を実行しようとしましたが、chromesコンソールでエラーが発生します:

キャッチされないエラー:ローカル、プリフェッチ、またはリモートのいずれかが必要ですjquery-1.9.1.js:507

Typeayhead 0.9.1(Nuget-Package)を使用しています。これはバージョンの問題ですか?すべての例では、リクエストのローカル/プリフェッチ/リモートではなく、ソースを設定しています。

編集:Twitter Bootstrap TypeaheadとTwitterTypeaheadは2つの異なるライブラリであることが判明しました。

14
daniel

これは、Typeaheadが完了値を検索するリストを指定する必要があることを意味するだけです。

実際には、少なくとも1つのデータソース(prefetchまたはremote)またはデータセット(local)を渡す必要があります。

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


また、 Twitter typeahead および Twitter Bootstrap typeahead 同じプラグインではありません。それらは異なるAPIを持っています。あなたが読んだ記事はTwitterBootstrap typeaheadについて語っています: http://Twitter.github.io/bootstrap/javascript.html#typeahead しかし、あなたはそれをTwitter typeaheadとして使用しました!

11
Simon Boudrias