欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

页面之间利用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;

}

 

相关标签: 技术分享