Ciao ragazzi,

sto sviluppando un'applicazione in javascript, ho una form in cui è presente una selecet e per cause di forza maggiore non posso fare una richiesta ajax in jquery autocomplete allora ho utilizzato il seguente metodo per recuperare le option della select:

s = document.step1.agenzie;
var databaseAgenzie = new Object();
for (var i=0;i<s.options.length;i++) {

databaseAgenzie[i] = new Object();
databaseAgenzie[i]['nome'] = s.options[i].text;
databaseAgenzie[i]['id'] = s.options[i].value;

}

poi utilizzo il metodo jquery:
$("input#text_agenzia").autocomplete(databaseAgenz ie);

l'errore che visualizzo in firebug è questo:
this.source is not a function
[Interrompi per questo errore] this.source( { term: value }, this.response );

sicuramente perchè source di autocomplete accetta var di tipo string ed array come posso elaborare lo script ed utilizzare autocomplete con un oggetto ?


Grazie mille per l'aiuto in anticipo