jquery 获取路径参数
时间: 2023-08-04 14:09:51 浏览: 89
使用 jQuery 获取 URL 中的路径参数可以通过以下方法实现:
```javascript
function getParameterByName(name) {
name = name.replace(/[\[]/, '\\[').replace(/[\]]/, '\\]');
var regex = new RegExp('[\\?&]' + name + '=([^&#]*)');
var results = regex.exec(location.search);
return results === null ? '' : decodeURIComponent(results[1].replace(/\+/g, ' '));
}
var paramValue = getParameterByName('paramName');
console.log(paramValue);
```
上述代码定义了一个名为 `getParameterByName` 的函数,它接受一个参数名作为输入,并返回对应的参数值。函数内部使用正则表达式来匹配 URL 中的查询字符串,并解析出参数值。如果参数不存在,则返回空字符串。
你可以通过调用 `getParameterByName` 函数并传递参数名来获取相应的路径参数值。将其存储在变量 `paramValue` 中,并在控制台中输出。
注意:上述代码假设你想要获取的路径参数位于 URL 的查询字符串中,例如 `example.com?page=home¶mName=value`。如果你想要获取的路径参数位于 URL 的路径部分中,例如 `example.com/home/value`,则需要进行相应的修改。
阅读全文