Ciao a tutti
Al click sul bottone "modifica" ho bisogno di recuperare il valore di una select.
Tale valore deve essere processato da una seconda funzione al click di un bottone.codice:$('body').on("click", '.mod', function () { recup = $(this).parents('.div_1').find(".class_select").val(); });
Ho risolto, come nel codice postato, salvando il valore della select in una variabile globale. Ho letto che l'uso di variabili globali deve essere limitato. Volevo quindi sapere se la mia soluzione è deprecata e se vi sono altre soluzioni meno "invasive".codice:$('body').on("click", '.insert', function () { alert(recup); });
Spero possiate aiutarmi a schiarire le idee, grazie![]()


Rispondi quotando

In realtà è un bottone "update" che recupera il valore di due campi, uno da un'altra form e uno dal div dove è inserito il bottone di update. Mi servono entrambi i valori perché chiavi primarie in una relazione molti a molti, tramite ajax preparo poi la query di aggiornamento. Il valore deve essere recuperato al click del bottone "modifica" che si occupa di abilitare il pulsante di update e di disabilitare tutti i bottoni di modifica dei div cloni (in modo da evitare sovrascritture della variabile recup e quindi errori nella fase di aggiornamento).
. Quando dice: "questo non è auspicabile" è come se facesse intendere che vi siano altre vie.
