jquery autocompletar obtener identificación como etiqueta seleccionada

Estoy utilizando autocompletar JQuery para obtener datos de la base de datos en php. Obtengo el resultado correcto de la base de datos mientras escribo palabra clave. Pero, quiero identificación de esos datos por separado (porque no quiero identificación en la etiqueta). Mi CÓDIGO JQUERY dice así:

$( "#referrer" ).autocomplete({ source: function(request, response) { $.ajax({ url: "/ajax/ir_populate_referrer", dataType: "json", type: "POST", data: { keyword: request.term }, success: function(data){ response( $.map( data, function( item ) { //alert(item.label); return { label: item.label } })); } }) } }); 

Backend de PHP:

 $searchArray = array(); while($search = $result->fetch()){ $link = ''; $link .= $search['id'].', '.$search['cus_firstname'].' '.$search['cus_lastname'].', '.$search['cus_email'].', '.$search['cus_phone1']; array_push($searchArray, array('label'=> $link, 'value' => $keyword, 'id'=>$search['id'])); } echo json_encode($searchArray); 

El problema es cómo puedo poner ID en html que no sea la etiqueta, cuando el usuario selecciona una sugerencia particular. Quiero poner el id en este contenedor HTML:

  

 $( "#referrer" ).autocomplete({ source: function(request, response) { $.ajax({ url: "/ajax/ir_populate_referrer", dataType: "json", type: "POST", data: { keyword: request.term }, success: function(data){ response( $.map( data, function( item ) { //alert(item.label); return { label: item.label, value: item.value // EDIT } })); } }) } select: function(event, ui) { $("#referrer_id").val(ui.item.value); // ui.item.value contains the id of the selected label } }); 
 $("#zipsearch").autocomplete({ source: function(req,res) { $.ajax({ url: "json.php", dataType: "json", type: "GET", data: { term: req.term }, success: function(data) { res($.map(data, function(item) { return { label: item.label, value: item.value, id: item.id }; })); }, error: function(xhr) { alert(xhr.status + ' : ' + xhr.statusText); } }); }, focus: function( event, ui ) { $( "#zipsearch" ).val( ui.item.label ); return false; }, select: function(event, ui) { alert(ui.item.id); $( "#zipsearch" ).val( ui.item.label ); return false; } });