我希望以一种从服务器预取数据的方式使用Typeahead,就像http://twitter.github.io/typeahead.js/examples/中的Prefetch示例一样。
我关心的是如何在将用户输入发送到服务器之前验证客户端中的用户输入,因为我似乎无法访问从服务器下载的数据。 Typeahead和Bloodhound文档没有给出任何提示。
有什么想法吗?
提前谢谢。
答案 0 :(得分:0)
在Chrome的帮助下检查Bloodhound对象,很容易看到
bloodhound.index.datums
是Bloodhound配置了'预取'时从服务器收到的选项数组。它上面的字段。我没有评估“远程”时的情况。在Bloohound初始化期间配置选项,但我认为不同的行为非常奇怪。