ФRuŠKać

Request

constructor
Request()

Request

function Request() {
}

Request

prototype
Request.prototype

Request.prototype = {

get

method
Request.prototype.get()

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, " "));
},

getParts

method
Request.prototype.getParts()

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;

})();