我遇到了一些麻烦,无法使Twitter Typeahead.js的远程版本起作用。对于我的建议,我得到了“未定义”的错误提示。非常感谢有帮助的任何支持。
以下是代码:
JS:
var films = new Bloodhound({
datumTokenizer: Bloodhound.tokenizers.obj.whitespace('value'),
queryTokenizer: Bloodhound.tokenizers.whitespace,
remote: '../widgets/films.json'
});
films.initialize();
$('#films .typeahead').typeahead(null, {
name: 'films',
displayKey: 'value',
source: films.ttAdapter()
});