Devo definire un hash per la pubblicazione di alcuni dati Ajax usando jQuery. L'hash sarà simile:come assegnare un valore variabile come nome variabile in un hash?
var setname = 'set_1';
elements = { set_1: {'beer','water','wine'} };
La sfida che ho bisogno di risolvere è 'set-1' (la chiave di elementi array) deve essere denominato in modo dinamico in base al valore di var setname
.
voglio evitare di usare eval()
ovviamente .. in PHP può essere fatto utilizzando il doppio segno di dollaro in questo modo: $$setname
, ma qual è il modo per fare questo in JavaScript?
hai ragione .. il mio errore, che era una versione semplificata modificata, in realtà ho coppie chiave valore nel mio effettivo oggetto letterale. quindi funziona bene tranne per l'assegnazione dinamica del nome della chiave .. – mikkelbreum
e ho bisogno di farlo usando una nota che jQuery.post() accetterà per la pubblicazione dei dati POST .. – mikkelbreum
@mikkelbreum Ho chiarito di cosa stavo parlando. –