export function getUrlParams (name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
var r = window.location.search.substr(1).match(reg); //匹配目标参数
if (r != null) {
return unescape(r[2]); //返回参数值
} else {
return null;
}
}
getUrlParams: function (param_name) {
var params_map = {};
var window_url = window.location.href;
if (bUnit.isnotempty(window_url) && window_url.indexOf("?") != -1) {
var window_url_params = window_url.substring(window_url.indexOf("?") + 1);
if (bUnit.isnotempty(window_url_params) && window_url_params.indexOf("&") != -1) {
var param_array = window_url_params.split("&");
for (var i = 0, palen = param_array.length; i < palen; i++) {
if (bUnit.isnotempty(param_array[i]) && param_array[i].indexOf("=") != -1) {
var param_pair = param_array[i];
var param_pair_arry = param_pair.split("=");
params_map[param_pair_arry[0]] = param_pair_arry[1];
}
}
} else if (bUnit.isnotempty(window_url_params) && window_url_params.indexOf("=") != -1) {
var param_pair_arry = window_url_params.split("=");
params_map[param_pair_arry[0]] = param_pair_arry[1];
}
}
return params_map[param_name];
}