/**
* 获取地址栏参数方法
* @param name
* @returns
*/
function getUrlParam(name){
// 正则筛选地址栏
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
// 匹配目标参数
var r = window.location.search.substr(1).match(reg);
//返回参数值
if (r != null) return unescape(r[2]); return null;
}
例:
http://uxcenter.xxxx.com/carnots/XXXX/objectiveScore.html?&date=2017-09-11
获取方式:
var day=getUrlParam('date');
console.log(day);//控制台输出
补充:URL传参跳转页面:
window.location.href = "/carnots/XXXXX/objectiveScore.html?&date=" + escape(date);
注:escape();//防止中文参数
URL中文传参至后台:
window.location.href = "/carnots/XXXXX/ExportData.do?&name=" + encodeURI(name);
注:encodeURI(String);//参数传至后台时 防止中文参数