Non tornano alcune cose:
- La funzione value() non è un metodo dell'oggetto jQuery. Dovresti usare val():
codice:$("#attore_id").val("qualcosa");- L'oggetto ui.item, nella funzione dell'evento select, di norma dovrebbe avere due proprietà (label e value). La proprietà id, da te utilizzata, non è menzionata nella documentazione online. Probabilmente è anche possibile personalizzare i dati sorgente, quindi aggiungere delle proprietà, ma non ho idea di come tu abbia impostato la cosa, dal momento che non hai indicato cosa restituisce la pagina specificata per il source. Chiaramente non ho capito, da quanto hai indicato, se salta fuori un alert vuoto oppure con l'effettivo valore id in questione, che invece non viene visualizzato sul campo input.
- Questa riga è ridondante: document.form.attore_id.value = ui.item.id;
Non so perché tu l'abbia inserita, presumo sia stata una qualche tua prova o chissacché, ma va eliminata dal momento che dovresti ottenere la stessa cosa con la riga jQuery che la precede (chiaramente se impostata in modo corretto).


Rispondi quotando