JavaScript 获取 HTTP 参数的 3 种方法
在 JavaScript 中,可以使用以下方法来获取 HTTP 参数:
- 使用'window.location.search' 属性来获取 URL 中的查询字符串部分,即'?'后面的内容。
var queryString = window.location.search;
- 使用'URLSearchParams' 对象来解析查询字符串,并获取其中的参数值。
var params = new URLSearchParams(queryString);
var paramValue = params.get('paramName');
其中,'paramName' 为要获取的参数名。
- 如果需要获取所有参数及其值,可以使用'URLSearchParams' 对象的'entries()' 方法。
var params = new URLSearchParams(queryString);
for (var param of params.entries()) {
var paramName = param[0];
var paramValue = param[1];
console.log(paramName + ': ' + paramValue);
}
注意:'URLSearchParams' 对象在较新的浏览器中才被支持,如果需要在较旧的浏览器中使用,可以考虑使用第三方库或自行编写解析函数。
原文地址: https://www.cveoy.top/t/topic/qws9 著作权归作者所有。请勿转载和采集!