//解决URL传值的时候中文乱码的问题
//获取url地址携带的参数
export function getUrlParams(param) {
var reg = new RegExp("(^|&)" + param + "=([^&]*)(&|$)", "i");
var l = decodeURI(window.location.search);
var r = l.substr(1).match(reg);
if (r != null) return unescape(r[2]);
return null;
}
A页面通过URL打开B页面
A页面:
var id=123;
var name = "杭州";
window.location.href = encodeURI('b.html?cId='+id+"&cName="+encodeURIComponent(name));
B页面:
var name = getUrlParams("name");
网友评论