Я использую Bootstrap 2.1.1 и jQuery 1.8.1 и пытаюсь использовать функции Typeahead.
Я пытаюсь отобразить ярлык и использовать id как стандартный <select />
Вот моя инициализация typeahead:
$(':input.autocomplete').typeahead({
source: function (query, process) {
$('#autocompleteForm .query').val(query);
return $.get(
$('#autocompleteForm').attr('action')
, $('#autocompleteForm').serialize()
, function (data) {
return process(data);
}
);
}
});
Вот такой JSON, который я отправляю
[{"id":1,"label":"machin"},{"id":2,"label":"truc"}]
Как я могу сказать process()
отображать мои метки и сохранить выбранный идентификатор в другом скрытом поле?