使用twitter typeahead插件过滤预取数据

时间:2013-12-06 18:46:58

标签: javascript jquery twitter-typeahead

我的页面上有两个输入字段:country和city。 第一个包含100个选择,第二个包含2000个选择。我想在typeahead插件中使用prefetch选项,因为这些输入字段正在其他页面上重用。

然后我想在输入城市输入时过滤预取数据。我怎么能这样做?

简单的回答是使用typeahead的remote选项,使用'country'参数填充url并在服务器端过滤数据。效果很好,但我想使用存储在客户端上的预取数据。

第二个答案是收听'typeahead:selected'事件并在城市与国家/地区不对应时显示警告消息。这是一个糟糕的解决方案。

那么如何过滤预取数据?

1 个答案:

答案 0 :(得分:0)

可以在this提交中找到解决方案。只需使用suggestionsCallback功能过滤您的建议。