nazwa początkowa i identyfikator bootstrapu

Hy! Używam twitterowych bootstrapów:

Dzwonię na stronę, która zwraca odpowiedź z json_encode, strona zwraca nazwę i identyfikator,

Chcę, aby lista typów pokazywała mi listę nazw, a kiedy wybieram jedną z nazw, zapisuję wartość id do ukrytego pola.

wywołanie działa dobrze, a napisanie pola powinno być łatwe. nie wiem, co zrobić, jak podzielić nazwę od id.

teraz, gdy coś przeszukuję, na liście suggesstion widzę powracające wyniki w następujący sposób:

name1: id1 name2: id2

chcę tylko zobaczyć imiona, ale także nosić wartość id.

jak mogę to zrobić?

 $(function(){
    $("#typeahead_<? print $key; ?>").typeahead(
        {
        source: function(query, process)
                    {
                    $.ajax({
                        url:    '/getAjaxProducts',
                        type:   'POST',
                        data:   'query=' + query,
                        dataType: 'JSON',
                        async: true,
                        success: function(data)
                                {
                                process(data);
                                }
                            });                 
                    }
        });
});

questionAnswers(6)

yourAnswerToTheQuestion