Tableau JavaScript pour URLencoded

est-il un js fonction pour convertir un tableau à urlencoded?
je suis totalement newbie n JS... merci!...


mon tableau est une clé & tableau de valeur....
donc,

myData=new Array('id'=>'354313','fname'=>'Henry','lname'=>'Ford');

est le même que

myData['id']='354313';
myData['fname']='Henry';
myData['lname']='Ford';
myData.join('&'); //returns error, it doesn't work on such array...

est-il une solution?


oh sory...
j'ai un tableau comme ceci

var myData=new Array('id'=>'354313','fname'=>'Henry','lname'=>'Ford');

alors j'ai besoin de la matrice de converti pour être:

id=354313&fname=Henry&lname=Ford
Parlez-vous de l'encodage de l'URL de chaque chaîne dans un tableau ou une concaténation dans une chaîne de requête d'URL ou..?
Le codage d'Url est seulement appliqué à cordes. Si vous souhaitez l'appliquer à un tableau, vous devez d'abord vous expliquer ce que vous entendez par la que - voulez-vous pour concaténer le tableau en une chaîne unique? Ne vous souhaitez encoder des éléments du tableau individuels? Comment voulez-vous traiter les non-tableau de chaîne éléments (tels que des objets, des fonctions ou d'autres tableaux)? Ce serait une bonne idée de modifier une question à inclure au moins un exemple de ce que vous souhaitez obtenir (tableau d'origine, résultant url-encodé en chaîne).

OriginalL'auteur theHack | 2011-01-11