JQ获取地址栏的参数
时间: 2024-09-14 13:01:42 浏览: 36
jquery获取URL中参数解决中文乱码问题的两种方法
5星 · 资源好评率100%
在jQuery中,你可以通过`$.get`或者`$.getJSON`这类Ajax请求获取URL参数,尤其是查询字符串部分(通常在地址栏后以问号`?`开始)。如果你想获取特定参数的值,可以这样做:
```javascript
var url = window.location.href; // 获取当前完整URL
var params = url.split('?')[1]; // 提取查询字符串
if (params) {
var paramArray = params.split('&'); // 将查询字符串分割成键值对数组
$.each(paramArray, function(index, value) {
var keyValue = value.split('=');
var paramName = decodeURIComponent(keyValue[0]); // 解码参数名
var paramValue = decodeURIComponent(keyValue[1]); // 解码参数值
if (paramName === 'yourParamName') { // 检查是否是你想要的参数
console.log(paramValue); // 打印出该参数的值
}
});
}
```
这里假设你想获取名为`yourParamName`的参数。如果参数不存在或不是你要找的名称,`paramName`将不会匹配。
阅读全文