Volevo sapere come è possibile con il widget autocomplete di JQuery collegato ad una fonte dati JSON impostare un valore iniziale invece che lasciarlo vuoto.
Questo è il codice:

codice:
$(document).ready(function() { 
   $('#ads-place').autocomplete({
   source:"/utility-library/autocomplete-ajax.php", minLength: 2, 
   change: function(event, ui) {
   if (!ui.item) {
   $(this).val(ui.item.label);
   $('#ads-place-id').val(ui.item.value);
   return false;
   }
},
   select: function(event, ui) {
   $(this).val(ui.item.label);
   $('#ads-place-id').val(ui.item.value);
   return false;
}
})
 });
C'è da dire che quando l'utente sceglie un elemento nell'autocomplete io riempio anche un campo hidden (che purtroppo oltretutto viene inizializzato con il valore 0 anche se io nel value ho inserito un valore differente).
Ovviamente il valore iniziale nell'autocomplete vorrei che fosse uno degli elementi della fonte dati JSON.