Salve a tutti.
Ho un problema riguardante un input text a cui implemento un Autocompletamento. Nella mia jsp ho qualcosa del genere:
codice:
<div class="search-container">
        <div class="ui-widget">
                Search:<input type="text" id="utenteSearch" name="utenteSearch" size="35" class="utenteSearch"><img src="img/addContact.png" onclick="AggiungiContatto()" width="35" height="35">Cliccare sull'icona per aggiungere come contatto
        </div>
</div>
popolo questa input in base ai caratteri che vengono immessi lato client attraverso una chiamata Ajax ad una Servlet che "pesca" da un db sql. La chiamata è la seguente:
codice:
<script type='text/javascript'>
$(document).ready(function() {
    $(function() {
            $("#utenteSearch").autocomplete({     
            source : function(request, response) {
            $.ajax({
            	url:  'ModifyProfileUser',
        		type: 'POST',
        		dataType:'JSON',
                data : { users : request.term, action:"searchUser" },
                    
                success : function(data) {	
                	//response(data);	
                	response( $.map( data, function( item ) {
                	    return {
                	        label: item.nome +" "+ item.cognome +  item.id   
                	    }
                	}));
                    }
            });
    }
});
});
});
</script>
Il codice è funzionante. Vorrei però non rendere visibile l'id di "item", ma allo stesso tempo averlo per una successiva azione da implementare. Qualcuno sa darmi qualche consiglio?Ringrazio già ora chi si interesserà.