Sto usando Bootstrap 2.1.1 e jQuery 1.8.1 e sto provando a utilizzare le funzionalità di Typeahead.Twitter Bootstrap Typeahead - Id & Label
cerco di visualizzare un un'etichetta e utilizzare un id come uno standard <select />
ecco la mia inizializzazione typeahead:
$(':input.autocomplete').typeahead({
source: function (query, process) {
$('#autocompleteForm .query').val(query);
return $.get(
$('#autocompleteForm').attr('action')
, $('#autocompleteForm').serialize()
, function (data) {
return process(data);
}
);
}
});
Ecco il genere di JSON che sto inviando
[{"id":1,"label":"machin"},{"id":2,"label":"truc"}]
Come posso dire process()
per visualizzare le mie etichette e memorizzare l'ID selezionato in un altro campo nascosto?
eseguire una delle [commenti qui] (http://stackoverflow.com/questions/11887324/bootstrap-typeahead-ajax- aiuto-valore-da-dati) aiuto? – Owlvark