如何获取地址栏参数?地址栏参数怎么加密解密
话不多说直接上代码
直接获取地址栏参数
var reg = new RegExp("(^|&)id=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r != null && r[2] != "") {
id = unescape(r[2]);//获取地址栏id的值
} else {
id = 1;//如果没有传参没获取到,初始化id值
}
获取加密的地址栏参数,并解密
var reg = new RegExp("(^|&)id=([^&]*)(&|$)");
var r = decodeURIComponent(window.location.search).substr(1).match(reg);
if (r != null && r[2] != "") {
id = decodeURIComponent(unescape(r[2]));//decodeURIComponent()解密函数
} else {
id = 1;
}
给地址栏加密
var name="张三";
location = "editor.csdn.net?" + encodeURIComponent("id=" + name);
扫码回复 “前端” 获取私密资源