在 JavaScript 中,可以使用以下方法来获取 HTTP 参数:

  1. 使用'window.location.search' 属性来获取 URL 中的查询字符串部分,即'?'后面的内容。
var queryString = window.location.search;
  1. 使用'URLSearchParams' 对象来解析查询字符串,并获取其中的参数值。
var params = new URLSearchParams(queryString);
var paramValue = params.get('paramName');

其中,'paramName' 为要获取的参数名。

  1. 如果需要获取所有参数及其值,可以使用'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' 对象在较新的浏览器中才被支持,如果需要在较旧的浏览器中使用,可以考虑使用第三方库或自行编写解析函数。

JavaScript 获取 HTTP 参数的 3 种方法

原文地址: https://www.cveoy.top/t/topic/qws9 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录