【问题标题】:Bootstrap Typeahead local, prefetch, or remote is required [closed]需要 Bootstrap Typeahead 本地、预取或远程 [关闭]
【发布时间】:2013-04-11 23:26:10
【问题描述】:

我尝试让this example of twitters typeahead 运行,但我在 chromes 控制台中收到错误:

未捕获的错误:需要本地、预取或远程之一 jquery-1.9.1.js:507

我正在使用 typeayhead 0.9.1 (Nuget-Package)。这是版本问题吗?所有示例都在请求中设置源而不是本地/预取/远程。

编辑:原来 Twitter Bootstrap Typeahead 和 Twitter Typeahead 是两个不同的库。

【问题讨论】:

    标签: javascript jquery typeahead.js bootstrap-typeahead twitter-typeahead


    【解决方案1】:

    这仅意味着您需要提供一个列表,Typeahead 将在其中搜索完成值。

    您必须真正传递至少一个数据源(prefetchremote)或一个数据集(local)。

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


    另外,应该注意Twitter typeaheadTwitter Bootstrap typeahead 不是同一个插件。他们有不同的API。您阅读的文章谈到了 Twitter Bootstrap 预输入:http://twitter.github.io/bootstrap/javascript.html#typeahead 但您将它用作 Twitter 预输入!

    【讨论】:

    • 不是吗?看例子。几乎在所有示例中,我发现设置了 source 属性而不是 local/prefetch/remote
    • 哦,我明白了问题所在。 Twitter TypeaheadTwitter Bootstrap typeahead 不是同一个插件。他们有不同的API。您阅读的文章谈到了 twitter bootstrap typeahead:twitter.github.io/bootstrap/javascript.html#typeahead
    • 是的,我也确实认为这些是相同的项目...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-03
    相关资源
    最近更新 更多