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