Ciao a tutti, sto utilizzando l'autocomplete JQuery UI con soddifazione.
Mi occorre però una cosa che non mi riesce proprio: recuperare i dati (in formato JSON) dando anche un parametro in più rispetto al classico "term" col quale parte la ricerca; la query è fatta correttamente e vedo arrivare i dati ma non riesco a caricarli nel input . Vi posto il codice:
<script type="text/javascript">
$(function() {
function log(message) {
$("<div/>").text(message).prependTo("#log");
$("#log").attr("scrollTop", 0);
}
$("#city").autocomplete({
source: function(request, response) {
$.ajax({
url: "include/inc_icd9cm.php",
dataType: "jsonp",
data: {
tipoQuery=document.form1.tipoq.value
term: request.term
},
success: function(data) {
response(data);
}
})
},
minLength: 2,
select: function(event, ui) {
log(ui.item ? ("Selected: " + ui.item.label) : "Nothing selected, input was " + this.value);
},
});
});
</script>
e l'array di "ritorno" è fatto in questo modo
[{"id" : "112","value" : "112 - candidiasi"},{"id" : "000","value" : "000 - non rilevato"}]
Mi date una mano?
Grazie mille