邯城往事

>>> 展颜笑夙愿,一笑泯恩仇 <<<

目录
前端html之前传递中文参数乱码
/  

前端html之前传递中文参数乱码

场景:

使用window.location.href="../../../cleangame/index.html?playgame=" + $('#email').val();跳转到项目内一个页面,并且携带中文参数

解决方法:
//根据参数部分和参数名来获取参数值
function getParamString(paraPart,name) {
	var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
	var r = paraPart.substr(1).match(reg);
	if (r != null) return decodeURI(r[2]); return null;
}
function getParamFromUrl(name){
	var r = getParamString(window.location.search,name)
	return r
}
//使用:
var playname=decodeURI(getParamFromUrl('playgame'))

评论
取消