Advertisement
stuppid_bot

Untitled

Apr 4th, 2013
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function parseQS(query) {    
  2.     query = ( query[0] == '?' ? query.substr(1) : query ).split('&');
  3.     var i = query.length, temp, obj = {};
  4.    
  5.     while (i--) {
  6.         temp = query[i].split('=');
  7.         obj[ temp[0] ] = decodeURIComponent( temp[1] );
  8.     }
  9.    
  10.     return obj;
  11. }
  12.  
  13. function buildQS(obj) {
  14.     var parts = [], name;
  15.    
  16.     for (name in obj) {
  17.         parts.push( name + '=' + encodeURI( obj[name] ) );
  18.     }
  19.    
  20.     return '?' + parts.join('&');
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement