jQuery 获取链接参数 - 两种方法详解
要获取链接的参数,可以使用 jQuery 的 param() 方法。
首先,使用 window.location.search 获取当前页面的查询字符串,它包含在 URL 中的参数部分(以问号开始)。
然后,使用 $.param() 方法将查询字符串转换为 JavaScript 对象。这个方法将查询字符串解析为键值对的集合,返回一个对象。
以下是一个示例代码:
// 获取当前页面的查询字符串
var queryString = window.location.search;
// 将查询字符串转换为 JavaScript 对象
var params = $.param(queryString);
// 输出参数
console.log(params);
注意:如果你的查询字符串是以 ? 开头的,你可能需要使用 substring() 函数去掉 ?。
另外,如果你只想获取单个参数的值,你可以使用 URLSearchParams 对象。这是一个原生 JavaScript 对象,在现代浏览器中可用。以下是一个示例代码:
// 获取当前页面的 URL
var url = new URL(window.location.href);
// 获取参数的值
var paramValue = url.searchParams.get('paramName');
// 输出参数的值
console.log(paramValue);
请注意,这种方法在旧版本的 Internet Explorer 中可能不可用。
原文地址: https://www.cveoy.top/t/topic/qizs 著作权归作者所有。请勿转载和采集!