Все ответы относятся к заголовку BootStrap 2, которого больше нет в BootStrap 3.
Для всех, кто направил сюда, ищет пример AJAX с использованием новой пост-Bootstrap подсказки Twitterjs , вот рабочий пример.Синтаксис немного отличается:
$('#mytextquery').typeahead({
hint: true,
highlight: true,
minLength: 1
},
{
limit: 12,
async: true,
source: function (query, processSync, processAsync) {
processSync(['This suggestion appears immediately', 'This one too']);
return $.ajax({
url: "/ajax/myfilter.php",
type: 'GET',
data: {query: query},
dataType: 'json',
success: function (json) {
// in this example, json is simply an array of strings
return processAsync(json);
}
});
}
});
В этом примере используются как синхронный (вызов processSync ), так и асинхронный совет, поэтому вы увидите, что некоторые параметры появляются сразу, тогда другиедобавлено.Вы можете просто использовать одно или другое.
Существует множество привязываемых событий и несколько очень мощных опций, включая работу с объектами, а не со строками, в этом случае вы бы использовали свой собственный display функция для отображения ваших предметов в виде текста.