0

我正在尝试正确配置 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();
...

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

问题是建议都是“未定义的”

4

0 回答 0