Twitter Typeahead Ajax,id和name

时间:2015-10-18 11:26:21

标签: javascript ajax twitter typeahead.js

我尝试将Twitter Typeahead与Ajax请求一起使用。 请求正常运行。

示例结果:

[
    {"id":14841,"name":"Seyssinet-Pariset"},
    {"id":14985,"name":"Damparis"},
    {"id":25067,"name":"Le Touquet-Paris-Plage"},
    {"id":29427,"name":"Paris-l\u0027H\u00f4pital"},
    {"id":30438,"name":"Paris"},
    {"id":31668,"name":"Villeparisis"},
    {"id":33294,"name":"Parisot"},
    {"id":33531,"name":"Parisot"},
    {"id":36031,"name":"Fontenay-en-Parisis"},
    {"id":36126,"name":"Cormeilles-en-Parisis"}
]

Js代码:

$('.typeahead').typeahead({
    hint: true,
    highlight: true,
    minLength: 3
},
{
    name: 'name',
    source: function (query, process) {
         return $.get('/app_dev.php/autocomplete-city', { query: query }, function (data) {
              return process(data);
        });
    }
});

但渲染不起作用。没有错。但是没有显示任何内容我没有下拉菜单。

我的目标是在下拉菜单中显示名称字段,并在选择中检索ID。 但我不明白......

由于

0 个答案:

没有答案