我正在使用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