我正在使用 Typeahead.js 进行自动建议,我的代码是:
var job_scopes = new Bloodhound({
datumTokenizer: function(d) {
return Bloodhound.tokenizers.whitespace(d.value);
},queryTokenizer: Bloodhound.tokenizers.whitespace,
limit: 100,
remote: {
url: 'http://www.domain.com/json.php?action=job_title&q=%QUERY'
}
});
job_scopes.initialize();
这很好用,但是我想将其更改为prefetch
,以便能够tokens
在我的 JSON 中使用并根据 Bloodhound 上的令牌留下返回结果。
我不能简单地创建静态 JSON,因为我一直将建议项添加到数据库中。
有没有办法动态预取json?