JavaScript解析URL查询参数的方法

作者:木棉

时间:2026-10-27

浏览:556

本文介绍如何利用JavaScript中的location.search属性获取URL问号后的字符串,并通过自定义GetRequest函数解析查询参数。代码示例展示了如何分割字符串、处理键值对并返回包含所有参数的对象,适用于前端获取URL传参场景。

文章目录

JavaScript解析URL查询参数的方法

代码实现如下:

function GetRequest() {
var url = location.search; // 提取问号后的参数字符串
var theRequest = new Object();
if (url.indexOf("?") != -1) {
var str = url.substr(1);
strs = str.split("&");
for(var i = 0; i < strs.length; i ++) {
theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);
        }
    }
return theRequest;
} 
var Request = new Object();
Request = GetRequest();
var 参数1,参数2,参数3,参数N;
参数1 = Request['参数1'];
参数2 = Request['参数2'];
参数3 = Request['参数3'];
参数N = Request['参数N'];
    

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章