prettycode.org — When I started coding more client-side JavaScript in replace of ASP.NET code, I was surprised to find there there's no object in JavaScript that breaks down a query string into a key (or name)/value collection, as this.Request.QueryString does in ASP.NET.
original link