Query-string encoding of a Javascript Object Query-string encoding of a Javascript Object javascript javascript

Query-string encoding of a Javascript Object


like this?

serialize = function(obj) {  var str = [];  for (var p in obj)    if (obj.hasOwnProperty(p)) {      str.push(encodeURIComponent(p) + "=" + encodeURIComponent(obj[p]));    }  return str.join("&");}console.log(serialize({  foo: "hi there",  bar: "100%"}));// foo=hi%20there&bar=100%25