Skip to content

Instantly share code, notes, and snippets.

@hoggren
Created July 6, 2016 16:34
Show Gist options
  • Save hoggren/7ae6523eacf8b40b7efa6c4e0fe65504 to your computer and use it in GitHub Desktop.
Save hoggren/7ae6523eacf8b40b7efa6c4e0fe65504 to your computer and use it in GitHub Desktop.
Parse querystring javascript
var parseQuery = function(uri) {
var query = {};
var uri = uri.split('?');
if(uri.length == 0) return null;
var rawQuery = decodeURIComponent(uri[1]);
rawQuery = rawQuery.split('&');
if(rawQuery.length == 0) return null;
for (var i = 0; i < rawQuery.length; i++) {
var keyValue = rawQuery[i].split('=');
query[keyValue[0]] = keyValue[1];
}
return query;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment