Skip to content

Instantly share code, notes, and snippets.

@rudyryk
Created July 10, 2013 14:08
Show Gist options
  • Save rudyryk/5966593 to your computer and use it in GitHub Desktop.
Save rudyryk/5966593 to your computer and use it in GitHub Desktop.
Serialize Javascript object to URL string without [] suffix
/* Based on http://stackoverflow.com/questions/1714786/querystring-encoding-of-a-javascript-object
*/
var serializeToURL = function(obj, prefix) {
var url = [];
for(var p in obj) {
var k = prefix ? prefix : p, v = obj[p];
url.push(typeof v == "object" ?
serializeToURL(v, k) :
encodeURIComponent(k) + "=" + encodeURIComponent(v));
}
return url.join("&");
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment