Typeahead:从远程检索的过滤数据中获取未定义的标签

时间:2014-08-17 14:34:47

标签: javascript html css typeahead.js twitter-typeahead

我正在尝试正确配置typeahead javascript模块。 我的目标是从我可以从远程URL获取的json对象数组中检索标记

这是我正在使用的代码

var tagVals = new Bloodhound({
        datumTokenizer:Bloodhound.tokenizers.whitespace,
        queryTokenizer: Bloodhound.tokenizers.whitespace,
        remote: { 
                url: 'http://...',
                filter: function (array) {
                    var res = [];
                    for (var index in array) {
                        var item = array[index];
                        res.push(item.name);
                    }
                    console.log(res);
                    return res;
                },
            },
        });
tagVals.initialize();
...

我可以看到过滤器返回的结果是我预期的名称数组

问题是所有建议都未定义'

0 个答案:

没有答案