我正在使用Typeahead/Bloodhoud进行公司搜索,并且自动填充部分未显示足够的匹配项。无法查看与Typeahead/Bloodhound的所有匹配结果
---------- ----------搜索
我看到至少5分的结果,因为限制为5
---------- Ajax响应----------
JS事先键入的内容
companies = new Bloodhound({
datumTokenizer: function(d) {
return Bloodhound.tokenizers.nonword(d.id);
},
queryTokenizer: Bloodhound.tokenizers.nonword,
remote: 'access/companies?q=%QUERY'
});
companies.initialize();
$('#companySearch').typeahead({
highlight: true,
source: companies.ttAdapter(),
updater: selectCompany
});
我怎么能保证我所有的结果出现预期?我一直在挖掘文档/源代码,寻找我一定忽略的选项,并一直在努力想出任何选项。
您使用的是最新版本的Typeahead?我认为它不再需要更新选项? – joeljoeljoel 2015-02-10 16:31:21
@joeljoeljoel我相信如此... v0.10.5 updater选项按照我的预期工作。 – Webnet 2015-02-10 19:52:06