页面之间利用URL地址传输数据 获取数据方法
程序员文章站
2022-06-05 08:08:45
...
页面之间传送一些不重要且不超过4kb的数据时可以利用URL传送数据
但是数据是以JONS格式传输的并且数据是经过转码的,所以我们想要获取数据需要封装一个函数
下面是我自己封装的一个函数,希望对你有用:
//要求:可以获取到地址栏的参数,并且封装成一个函数
function getSearch() {
var obj = {};
//1. 获取到地址栏中的参数部分
var search = location.search;
//2. 需要对地址栏的参数进行解码
search = decodeURI(search);
//3. 把?截取掉
search = search.slice(1);
var arr = search.split("&");
arr.forEach(function (item) {
var k = item.split("=")[0];
var v = item.split("=")[1];
obj[k] = v;
});
return obj;
}
上一篇: quartz定时任务
下一篇: 技术分享--Vue