Buongiorno ragazzi.
Sapete come è possibile prendere il valore dell'attributo "name" di un input hidden passandolo come "key" di un oggetto nel metodo $.post(action, { key : value }) ??? Il problema è che devo creare una cosa dinamica, perchè non so a priori quanti input hidden avrò nella pagina html. Esempio:
Inoltre, cosa ben più complessa, a parte ho un array di stringhe i cui valori devono corrispondere in base all'indice ai valori di opzione1, opzione2, opzion3, opzione4, ecc... Integro l'esempio:
Immagino debba mettere tutto in delle variabili ma non so dove partire. Forse una soluzione potrebbe essere prima valorizzare i miei input hidden con i valori dell'array...Potete darmi una mano? sono in cattive acque!
Grazie a tutti!
Sapete come è possibile prendere il valore dell'attributo "name" di un input hidden passandolo come "key" di un oggetto nel metodo $.post(action, { key : value }) ??? Il problema è che devo creare una cosa dinamica, perchè non so a priori quanti input hidden avrò nella pagina html. Esempio:
Codice:
<input type='hidden' name='opzione1' value=''>
<input type='hidden' name='opzione2' value=''>
<input type='hidden' name='opzione3' value=''>
<input type='hidden' name='opzione4' value=''>
//ecc...ce ne possono essere di più o di meno
//chiamata ajax
$.post( action,
{
opzione1 : ...,
opzione2 : ...,
opzione3 : ...,
opzione4 : ...,
//ecc...
}, "html" ).done().fail();
);
Inoltre, cosa ben più complessa, a parte ho un array di stringhe i cui valori devono corrispondere in base all'indice ai valori di opzione1, opzione2, opzion3, opzione4, ecc... Integro l'esempio:
Codice:
var mioArray = ["cane","gatto","elefante","leone" /*ecc...*/ ];
//chiamata ajax integrata
$.post( action,
{
opzione1 : "cane",
opzione2 : "gatto",
opzione3 : "elefante",
opzione4 : "leone",
//ecc...
}, "html" ).done().fail();
);
Immagino debba mettere tutto in delle variabili ma non so dove partire. Forse una soluzione potrebbe essere prima valorizzare i miei input hidden con i valori dell'array...Potete darmi una mano? sono in cattive acque!

Grazie a tutti!