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.