Typeahead.js不会提出任何建议

时间:2013-12-04 14:54:49

标签: typeahead.js

我有Typeahead.js的问题。我正在使用'remote'参数从服务器获取数据。它看起来像这样

$(document).ready(function() {
$('#search').typeahead({
    name: 'find-persons',
    remote: '/project/index.php/person/search/query/%QUERY',
    limit: 10,
    template: '<p>{{name}} {{surname}} #{{value}}</p>',
    engine: Hogan
});

});

这是来自服务器的JSON响应

 [
    {'value': '1', 'tokens': ['1', 'John', 'Nhoj'], 'name': 'John', 'surname': 'Nhoj'},
    {'value': '2', 'tokens': ['2', 'Jane', 'Enaj'], 'name': 'Jane', 'surname': 'Enaj'},
 ]

但它没有提出任何建议。当我将JSON放到参数'local'时它可以正常工作。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您是否尝试将valueKey属性设置为您要搜索的任何键(姓名或姓氏)?