J'utilise Bootstrap 2.1.1 et jQuery 1.8.1 et j'essaie d'utiliser la fonctionnalité de Typeahead.
J'essaie d'afficher un étiquette et utiliser un id comme une norme <select />
Voici mon initialisation de typeahead :
$(':input.autocomplete').typeahead({
source: function (query, process) {
$('#autocompleteForm .query').val(query);
return $.get(
$('#autocompleteForm').attr('action')
, $('#autocompleteForm').serialize()
, function (data) {
return process(data);
}
);
}
});
Voici le type de JSON que j'envoie
[{"id":1,"label":"machin"},{"id":2,"label":"truc"}]
Comment puis-je dire process()
pour afficher mes étiquettes et stocker l'ID sélectionné dans un autre champ caché ?