posted 19 years ago
I have a javascript array, I want to append to request parameter, how could I do this ?
like,
var myArray = new Array();
var people = new Object();
people.name="Tom";
people.age="30";
myArray[0]=people;
var people1 = new Object();
people1.name="Bob";
people1.age="50";
myArray[1]=people1;
Then my paramter will be
?people[0].name=tom&people[0].age=50&people[1].name=bob&people[1].age=50.
So far, my way is , use hidden value, like
document.write("<input name='people[0].name' type='hidden' value='tom'>");
....
But I think this way not efficient and use lots of memory. Do you have better way?
Thanks