首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Javascript url查询字符串

在Javascript中,URL查询字符串是指URL中"?"后面的部分,它包含了键值对,用于向服务器传递额外的信息。查询字符串的格式是键值对,键和值之间用"="连接,多个键值对之间用"&"分隔。

例如,在URL "https://www.example.com/?name=John&age=25

" 中,查询字符串是"name=John&age=25"。

在Javascript中,可以使用以下方法来处理URL查询字符串:

  1. 使用URLSearchParams对象解析查询字符串:
代码语言:javascript
复制
const url = new URL('https://www.example.com/?name=John&age=25');
const searchParams = new URLSearchParams(url.search);
console.log(searchParams.get('name')); // 输出 "John"
console.log(searchParams.get('age')); // 输出 "25"
  1. 使用split()map()方法手动解析查询字符串:
代码语言:javascript
复制
function getQueryParams() {
  const queryString = window.location.search.substring(1);
  const queryParams = queryString.split('&').map(param => param.split('='));
  const result = {};
  queryParams.forEach(([key, value]) => {
    result[decodeURIComponent(key)] = decodeURIComponent(value);
  });
  return result;
}

const params = getQueryParams();
console.log(params.name); // 输出 "John"
console println(params.age); // 输出 "25"
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的合辑

领券