专注于 JetBrains IDEA 全家桶,永久激活,教程
持续更新 PyCharm,IDEA,WebStorm,PhpStorm,DataGrip,RubyMine,CLion,AppCode 永久激活教程

页面间传参: 获取 Get 参数中的值

假设需要获取页面间通过 Get() 方法传递的多个参数。

www.test.com/index.html?id=1&name=Gnahz

我们可以通过浏览器提供的 Web API: URLSearchParams 接口来处理 URL

  • 通过 Location 对象的 search 方法获取字符串(问号 ? 后面的所有数据: 参数名和参数)。
  • 通过 URLSearchParams 对象的 get() 方法就可获取想要的参数。
var params = window.location.search; // ?id=1&name=Gnahz
var searchParams = new URLSearchParams(params);

console.log(searchParams.get('id')); // 输出:1
console.log(searchParams.get('name')); // 输出:Gnahz

www.test.com/index.html?id=1

如果 URL 的参数是单个的话,也可通过分割字符串的方式获取。

  • 先通过 Location 对象的 search 方法 获取字符串,然后通过 substring() 方法提取字符,最后使用 split () 分割字符串的方法获取到参数。
window.location.search.substring(1).split('id=')[1] // 1

console.log(window.location.search) //输出:?id=1
console.log(window.location.search.substring(1)) // 输出:id=1
console.log(window.location.search.substring(1).split('id=')[1])// 输出:1

文章永久链接:https://tech.souyunku.com/24706

未经允许不得转载:搜云库技术团队 » 页面间传参: 获取 Get 参数中的值

JetBrains 全家桶,激活、破解、教程

提供 JetBrains 全家桶激活码、注册码、破解补丁下载及详细激活教程,支持 IntelliJ IDEA、PyCharm、WebStorm 等工具的永久激活。无论是破解教程,还是最新激活码,均可免费获得,帮助开发者解决常见激活问题,确保轻松破解并快速使用 JetBrains 软件。获取免费的破解补丁和激活码,快速解决激活难题,全面覆盖 2024/2025 版本!

联系我们联系我们