Ciao a tutti.
Sto utilizzando l'autocomplete di jquery...che dire è davvero un ottimo strumento e velocizza di molto il lavoro di un programmatore.
Ho bisogno di sapere se è possibile creare un tag autocomplete via codice.
Mi spiego meglio :
ho un autocomplete che mi filtra le città e mi ritorna anche l'id della città selezionata (funziona tutto bene)
se la città selezionata ha uno stradario devo creare un altro autocomplete che mi filtri solo le strade di quella città.
E' possibile creare un'autocomplete (Strada) al "volo" via codice in base all'id della città selezionata ?
questo è il mio codice :

$(document).ready(function()
{
var IdLuogoOpts =
{
source: '/script_asp/vett.asp?v=2',
delay: 0,
minLength: 1,
search: function(event, ui) {
id_comune=0;

select: function(event, ui) {
id_comune= ui.item.idcomune;
//qui creo l'autocomplete di IdStrada
var Opts =
{
source: '/script_asp/vett.asp?v=4&id_comune=' + id_comune,
delay: 0,
minLength: 1,

search: function(event, ui) {
id_strada = 0;

select: function(event, ui) {
id_strada = ui.item.id;
};
$("#IdStrada").autocomplete(Opts);


$("#Id_Luogo").val(myID);
}
}


questa invece è un'altra versione che chiama una funzione per creare l'autocomplete....ma non funziona :

$(document).ready(function()
{
var IdLuogoOpts =
{
source: '/script_asp/vett.asp?v=2',
delay: 0,
minLength: 1,

search: function(event, ui) {
id_comune=0;

select: function(event, ui) {
id_comune= ui.item.idcomune;

creaAutocomplete("#IdStrada","/script_asp/vett.asp?v=4&id_comune=" + id_comune,"Id_Strada");
};
$("#IdLuogoOpts").autocomplete(Opts);
}

function creaAutocomplete(Id,Parametri,IdUscita)
{
//IdUscita è l'id di un campo input text che prenderà l'id restituito dalla funzione
var Opts =
{
source: Parametri,
delay: 0,
minLength: 1,
search: function(event, ui) {
myID = 0;
$(IdUscita).val(myID);
},
select: function(event, ui) {
myID = ui.item.id;
$(IdUscita).val(myID);
}
};
$(Id).autocomplete(Opts);

}

può darsi che qualche parentesi sia di troppo o manca...non fate caso...sarà un problema di copia e incolla qui.

Non riesco a creare un'autocomplete via codice con la funzione creaAutocomplete...qualcuno ha qualche suggerimento ?
Grazie a tutti.