Ciao a tutti,
ho trovato un bellissimo script in ASP+AJAX per le select dinamiche vedi
funziona tutto bene tranne che l'ultima voce delle città presenta3 caratteri strani alla fine (vedi immagine allegata), la funzione che inserisci i dati delle città è questa:
l'errore si presenta sempre e solo all'ultima voce.function ricevi() {
var strRes;
var arrValori;
if (ricerca_pro.readyState == 4) {
strRes=ricerca_pro.responseText;
arrValori=strRes.split("|");
document.form1.citta.options.length=0;
for(i=0;i<arrValori.length;i++)
{
document.form1.citta.options[document.form1.citta.options.length]= new Option(arrValori[i].split("|"));
}
}
}
questo invece è il codice asp che carica l'array:
primo = 0
if not rs.eof then
do while not rs.eof
if primo = 0 then
primo = 1
array_citta = rs("citta")
else
array_citta = rs("citta") & "|" & array_citta
end if
rs.movenext
loop
end if
w(array_citta)
Ciao e grazie
Fabio![]()