JavaScript 获取 URL 参数的 request 函数实现

作者:纸飞机

时间:2026-10-25

浏览:560

本文介绍一个用于获取 URL 查询参数的 JavaScript 函数 request。该函数通过解析 location.search 字符串,按 & 分割键值对,利用 indexOf 定位等号,并使用 decodeURIComponent 解码值,最终返回指定参数名的值。适用于需要手动解析 URL 参数的场景。

文章目录

JavaScript 获取 URL 参数的 request 函数实现

代码如下:

 
function request(strParame) {
var args = new Object();
var query = location.search.substring(1);
var pairs = query.split("&"); // 在 & 处分割
for(var i = 0; i < pairs.length; i++) {
var pos = pairs[i].indexOf('=');
if (pos == -1) continue;
var argname = pairs[i].substring(0,pos);
var value = pairs[i].substring(pos+1);
value = decodeURIComponent(value);
args[argname] = value;
} 
return args[strParame];
} 

例如,若要获取 aaa.aspx?id=2 中的参数:



调用方式为:var id = request('id');



以下是本站整理的相关文章参考:


js 获取 url 参数的使用扩展实例


jQuery 获取 URL 参数的插件


JS URL 传中文参数引发的乱码问题

实用工具推荐

电子包浆

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

使用 ›
图片压缩

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

使用 ›
相关文章