Я пытаюсь интегрировать twitter typeahead.js, для этого скачал библиотеку с https://github.com/twitter/typeahead.js и включает typeahead.bundle.min.js
Затем я добавил следующее
<input type="text" class="form-control typeahead font-normal">
$('.typeahead').typeahead({
source: function(query, process) {
console.log(query);
}
});
Проблема в том, что она запускает исходную функцию, я ожидаю, что она напечатает запрос в консоли. что это не так.
Что тут может быть не так?
Спасибо.
Следующее решение сработало.
Как указано в ответе, я сначала добавил следующую библиотеку
- jquery.min.js
- typeahead.bundle.min.js (https://twitter.github.io/typeahead.js/< /а>)
- typeahead.jquery.min.js (https://twitter.github.io/typeahead.js/< /а>)
- bootstrap3-typeahead.min.js (https://github.com/bassjobsen/Bootstrap-3-Typeahead)
А затем инициализировал следующий код
$('.typeahead').typeahead({
source: function(query, process) {
process([
{id: "1", name: "Display name 1"},
{id: "2", name: "Display name 2"}
]);
}
});
И это работает.