jsUtils

utils  0.2.4

jsUtils > utils > querystring.js (source view)
Search:
 
Filters
//TODO: Namespace and document.  Also consider query string generator.

function QueryString(qs){
  this.parts = {};
  var self = this;
  
  if(qs.indexOf("?")==0){
    qs = qs.substring(1);
  } 
  
  qs.split("&").forEach(function(pair){
    var bits = pair.split("=");
    self.parts[bits[0]] = bits[1];
  });

}

QueryString.fromLocation = function(){
  return new QueryString(window.location.search);
}   

Copyright © 2009 Gareth Andrew. All rights reserved.