Salve a tutti.
Ho un problema riguardante un input text a cui implemento un Autocompletamento. Nella mia jsp ho qualcosa del genere:
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:<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>
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à.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>

Rispondi quotando