jquey URL中传参及参数中文问题;获取参数的方法

/**
	  * 获取地址栏参数方法
	  * @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();//防止中文参数





猜你喜欢

转载自blog.csdn.net/liq816/article/details/77983143
今日推荐