QueryStringToObject
by John Allan
HTML
<div id="display"></div>
JavaScript
var queryStringToObject = function() {
var qs, qsa, qso, ia, k, v, x, l;
qs = window.location.search;
qso = {};
//testing only
qs = "?x=3&y=4&z=5";
//console.log("qs = " + qs);
qs = qs.substr(1);
qsa = qs.split("&");
l = qsa.length;
x = 0;
for (x; x < l; x++) {
ia = qsa[x].split("=");
qso[ia[0]] = ia[1];
}
return qso;
};
$(document).ready(function(){
console.log(queryStringToObject());
});