Skip to content

Instantly share code, notes, and snippets.

@beaucharman
Last active December 20, 2015 18:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save beaucharman/6174940 to your computer and use it in GitHub Desktop.
Save beaucharman/6174940 to your computer and use it in GitHub Desktop.
getQueryVars.js
/**
* Get Query Vars
*/
var getUrlVars = function () {
var vars = [];
var hash;
var href = window.location.href;
if (href.indexOf('#') !== -1) {
href = href.substr(0, href.indexOf('#'));
}
var hashes = href.slice(window.location.href.indexOf('?') + 1).split('&');
for (var i = 0; i < hashes.length; i++) {
hash = hashes[i].split('=');
vars.push(hash[0]);
vars[hash[0]] = hash[1];
}
return vars;
};
// ?genre=scifi&movie=starwars#main-content
var movie = getUrlVars().movie;
// returns starwars
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment