Request
function Request() {
}
Request.prototype = {
| Option name | Type | Description | 
|---|---|---|
| name | string | |
| url | string | 
Get value of a parameter from URL by name
get: function (name, url) {
    if (!url) {
        url = window.location.href;
    }
    name = name.replace(/[\[\]]/g, "\\$&");
    var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
        results = regex.exec(url);
    if (!results) return null;
    if (!results[2]) return '';
    return decodeURIComponent(results[2].replace(/\+/g, " "));
},
| Option name | Type | Description | 
|---|---|---|
| name | string | 
Get value of a parameter as an array, using 'comma' as splitting character
getParts: function (name) {
    var value = this.get(name);
    if (!value) {
        return;
    }
    return value.split(',');
}
    };
    return Request;
})();