J'ai besoin de définir un hachage pour poster des données ajax en utilisant jQuery. Le hachage ressemblera à quelque chose comme:comment affecter une valeur de variable en tant que nom de variable dans un hachage?
var setname = 'set_1';
elements = { set_1: {'beer','water','wine'} };
Le défi que je dois résoudre est « set-1 » (la clé des éléments Array) doit être dynamiquement nommé en fonction de la valeur de var setname
.
Je veux éviter d'utiliser eval()
bien sûr .. en PHP, il peut être fait en utilisant le double signe du dollar comme ceci: $$setname
, mais quelle est la façon de le faire en JavaScript?
vous avez raison .. mon erreur, c'était une version simplifiée éditée, j'ai en fait des paires de valeur de clé dans mon réel objet littéral. donc cela fonctionne bien, sauf pour l'attribution dynamique du nom de clé .. – mikkelbreum
et je dois le faire en utilisant une note que jQuery.post() acceptera pour l'affichage des données POST .. – mikkelbreum
@mikkelbreum J'ai clarifié de quoi je parlais. –