2013-12-04 2 views
2

У меня проблема с Typeahead.js. Я использую параметр «remote» для получения данных с сервера. Это выглядит так:Typeahead.js не дает никаких предложений

$(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», он работает правильно.

Спасибо за помощь.

+0

У вас все еще есть эта проблема? –

ответ

0

Вы пытались установить свойство valueKey в зависимости от того, какой ключ вы хотите найти (имя или фамилия)?

+0

Да. Я пробовал, но не помогает. Все еще никаких предложений. –

Смежные вопросы