Я делаю вызов ajax для возврата списка объектов. После заполнения массива объектов отдельная строка [] заполняется именами объектов. Я хотел бы передать это в twitter typeahead, используя источник Bloodhound.Динамическая строка [] для twitter typeahead
-После того, как я могу видеть, что ищеянка заполняется всеми струнами, но подсказка щелкает неправильно.
Bloodhound -
var clientList = new Bloodhound({
datumTokenizer: Bloodhound.tokenizers.whitespace,
queryTokenizer: Bloodhound.tokenizers.whitespace,
local: [Clients.entitiesNames]});
clientList.initialize();
машинописных - инициализируются после
$('#search-box).typeahead({
hint: true,
highlight: true,
minLength: 1
},
{
name: 'name',
source: clientList
}
);
Как я уже сказал, я знаю, что ищейка получает заселена с правильным числом индексов в массиве, но щебет намеком Безразлично» t. Я использую bootstrap 3. У меня также есть ajax для рендеринга Object [] в init(), который вызывается при загрузке страницы в js. Как только ajax заканчивается, вызывается init() для twitter typeahead.
Благодарю вас за помощь заранее.