Есть ли какая-либо функция js для преобразования массива в urlencoded? я полностью новичок п JS ... спасибо! ...JavaScript Array to URLencoded
мой массив является ключевым массив & значение .... так,
myData=new Array('id'=>'354313','fname'=>'Henry','lname'=>'Ford');
такая же, как
myData['id']='354313';
myData['fname']='Henry';
myData['lname']='Ford';
myData.join('&'); //returns error, it doesn't work on such array...
Есть ли решение?
о Сори ... у меня есть массив как этот
var myData=new Array('id'=>'354313','fname'=>'Henry','lname'=>'Ford');
тогда я нужен массив преобразуется быть:
id=354313&fname=Henry&lname=Ford
Вы говорите о URL кодирования каждой строки в массиве или конкатенации их в строку URL запроса или .. ? – jerluc
Кодировка Url применяется только к строкам. Если вы хотите применить его к массиву, сначала вам нужно объяснить, что вы подразумеваете под этим - хотите ли вы объединить массив в одну строку? Вы хотите кодировать отдельные элементы массива? Как вы обрабатываете нестрочные элементы массива (такие как объекты, функции или другие массивы)? Было бы неплохо отредактировать ваш вопрос, чтобы включить хотя бы один пример того, чего вы хотите достичь (исходный массив, в результате строка, закодированная по URL). –