我尝试让这个twitters typeahead 示例运行,但我在 chromes 控制台中收到错误:
未捕获的错误:需要本地、预取或远程之一 jquery-1.9.1.js:507
我正在使用 typeayhead 0.9.1(Nuget-Package)。这是版本问题吗?所有示例都在请求中设置源而不是本地/预取/远程。
编辑:原来 Twitter Bootstrap Typeahead 和 Twitter Typeahead 是两个不同的库。
我尝试让这个twitters typeahead 示例运行,但我在 chromes 控制台中收到错误:
未捕获的错误:需要本地、预取或远程之一 jquery-1.9.1.js:507
我正在使用 typeayhead 0.9.1(Nuget-Package)。这是版本问题吗?所有示例都在请求中设置源而不是本地/预取/远程。
编辑:原来 Twitter Bootstrap Typeahead 和 Twitter Typeahead 是两个不同的库。
这仅意味着您需要提供一个列表,Typeahead 将在其中搜索完成值。
您必须真正传递至少一个数据源 (prefetch
或remote
) 或一个数据集 ( local
)。
https://github.com/twitter/typeahead.js#jquerytypeaheaddatasets
另外,应该注意的是Twitter typeahead和Twitter Bootstrap typeahead不是同一个插件。他们有不同的API。您阅读的文章谈到了 Twitter Bootstrap 预输入:http: //twitter.github.io/bootstrap/javascript.html#typeahead但您将它用作 Twitter 预输入!