Without knowing the keys of a JavaScript Object
, how can I turn something like…
JavaScript
x
8
1
var obj = {
2
param1: 'something',
3
param2: 'somethingelse',
4
param3: 'another'
5
}
6
7
obj[param4] = 'yetanother';
8
…into…
JavaScript
1
2
1
var str = 'param1=something¶m2=somethingelse¶m3=another¶m4=yetanother';
2
…?
Advertisement
Answer
JavaScript
1
8
1
var str = "";
2
for (var key in obj) {
3
if (str != "") {
4
str += "&";
5
}
6
str += key + "=" + encodeURIComponent(obj[key]);
7
}
8
Example: http://jsfiddle.net/WFPen/