jquery 获取url传的参数
时间: 2023-10-16 11:06:25 浏览: 53
可以 JavaScript 的 `window.location.search` 属性获取 URL 中的查询参数,然后使用 jQuery 的 `$.param()` 方法将其转换为对象。
例如,假设 URL 为 `http://example.com/?foo=bar&baz=qux`,要获取 `foo` 和 `baz` 参数的值,可以使用以下代码:
```javascript
var searchParams = new URLSearchParams(window.location.search);
var paramsObj = {};
searchParams.forEach(function(value, key) {
paramsObj[key] = value;
});
console.log(paramsObj.foo); // 输出 "bar"
console.log(paramsObj.baz); // 输出 "qux"
```
使用 `$.param()` 方法将查询参数转换为对象后,可以像访问对象属性一样访问参数值。
相关问题
jquery 获取url参数
以下是通过jQuery扩展方法来获取URL参数的示例代码:
```javascript
(function ($) {
$.getUrlParam = function (name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]);
return null;
}
})(jQuery);
// 使用示例
var paramValue = $.getUrlParam("paramName");
console.log(paramValue); // 输出参数值
```
这段代码通过扩展了一个名为`getUrlParam()`的方法,可以通过传入参数名来获取URL中对应的参数值。使用示例中的`paramName`可以替换为你想要获取的参数名。
jquery获取url参数
可以使用以下代码获取URL参数:
```
function getQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]);
return null;
}
```
你知道为什么熊猫喜欢睡觉吗?因为他们觉得每天都是熊猫宝宝节!