typeahead с удаленным и подстановочный знак не работает
Я пытаюсь использовать typeahead в первый раз. Я хотел бы обновить параметры URL-адреса на основе ввода пользователя с подстановочным знаком.
Я всегда получаю пустое сообщение "нет данных".
Значение "QUERY" отправляется на удаленный сервер.
Любая помощь будет оценена:)
var cities = new Bloodhound({
datumTokenizer: Bloodhound.tokenizers.obj.whitespace('value'),
queryTokenizer: Bloodhound.tokenizers.whitespace,
remote: {
url: '/autocomplete/api-maps/%QUERY',
wildcard: '%QUERY',
},
});
var promise = cities.initialize();
promise.done(function () {
console.log("hey");
$('.ou').tagsinput({
typeaheadjs: {
itemValue: 'id',
itemText: 'value',
name: 'cities',
allowDuplicates : false,
minLength: 1,
hint: true,
highlight: true,
displayKey: 'value',
async: false,
source: cities,
templates: {
empty: [
'<div class="empty-message">',
'no data.',
'</div>'
].join('\n'),
}
},
})
console.log("done")
}).fail(
function () {
console.log("ho")
}
);