js获取get方式传递的参数jquery 字符串转数组
在JS中获取通过GET方式传递的参数,有多种不同的方法可以实现。以下是一些常见的方法:
1. 使用URLSearchParams对象
URLSearchParams 对象提供了一种方便地访问 URL 查询参数的方法。
```javascript
const params = new URLSearchParams(window.location.search);
const paramValue = ('paramName');
```
2.使用正则表达式
通过正则表达式匹配获取URL中的参数。
```javascript
function getQueryParam(paramName)
const search = window.location.search;
const regex = new RegExp('[?&]' + paramName + '=([^&#]*)');
const results = (search);
const paramValue = getQueryParam('paramName');
```
3.使用URL对象
URL对象提供了将URL解析为方便访问的属性和方法。
```javascript
const url = new URL(window.location.href);
const paramValue = ('paramName');
```
4. 使用split(方法
通过split(方法将URL字符串拆分为查询参数数组,并解析参数获取值。
```javascript
function getQueryParam(paramName)
const search = window.location.search.substring(1);
const queryParams = search.split('&');
for (let i = 0; i < queryParams.length; i++)
const param = queryParams[i].split('=');
if (param[0] === paramName)
}
}
return '';
const paramValue = getQueryParam('paramName');
```
这些方法都可以用来获取通过GET方式传递的参数值。具体使用哪种方法取决于个人偏好和具体需求。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。