// 获取 URL 参数的示例代码
function getQueryParams() {
// 创建一个对象用于存储参数
let params = {};
// 获取当前页面的 URL 查询字符串部分,并去除开头的问号
let queryString = window.location.search.slice(1);
// 如果查询字符串不为空,则进行解析
if (queryString) {
// 使用 & 分割各个参数
let pairs = queryString.split('&');
// 遍历每个参数对
for (let pair of pairs) {
// 使用 = 分割键和值
let [key, value] = pair.split('=');
// 解码并存储到对象中
params[decodeURIComponent(key)] = decodeURIComponent(value || '');
}
}
return params;
}
// 示例用法
let params = getQueryParams();
console.log(params);
// 假设当前 URL 是 http://example.com/?name=John&age=30
// 输出结果将是 { name: "John", age: "30" }
上一篇:js 解析url
下一篇:js 编码
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站