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());    
});