У меня проблема с 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», он работает правильно.
Спасибо за помощь.
У вас все еще есть эта проблема? –