Skip to content

Instantly share code, notes, and snippets.

@xyqfer
Created September 28, 2013 12:12
Show Gist options
  • Save xyqfer/6741463 to your computer and use it in GitHub Desktop.
Save xyqfer/6741463 to your computer and use it in GitHub Desktop.
Object to String
var obj2string = function( obj, prefix ) {
var str = [];
for ( var prop in obj ) {
if ( obj.hasOwnProperty( prop ) ) {
var k = prefix ? prefix + '[' + prop + ']' : prop, v = obj[prop];
str.push( typeof v === 'object' ?
obj2string( v, k ) :
encodeURIComponent( k ) + '=' + encodeURIComponent( v ) );
}
}
return str.join( '&' );
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment