前端获取url参数转换成对象
时间: 2023-09-03 21:09:58 浏览: 159
javascript 取Url参数和去掉字符串前后空格方法
3星 · 编辑精心推荐
可以将获取的URL参数转换为一个对象,方便使用和操作。以下是一个将URL参数转换为对象的示例代码:
```js
function getUrlParamsObject() {
var search = window.location.search;
var params = search.slice(1).split('&');
var paramsObject = {};
for (var i = 0; i < params.length; i++) {
var keyValue = params[i].split('=');
var key = decodeURIComponent(keyValue[0]);
var value = decodeURIComponent(keyValue[1]);
paramsObject[key] = value;
}
return paramsObject;
}
```
使用方式如下:
```js
var paramsObject = getUrlParamsObject();
```
其中,paramsObject即为转换后的对象。该函数将URL参数字符串通过&符号分割为一个个的键值对,再通过=符号分割键和值,并将它们存储到paramsObject对象中。注意,需要使用decodeURIComponent方法对键和值进行解码。
阅读全文