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