JavaScript 获取 URL 参数的 request 函数实现
作者:纸飞机时间:2026-10-25 06:42:26浏览:561
本文介绍一个用于获取 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 传中文参数引发的乱码问题
作者最新文章
JS动态构建复杂嵌套JSON对象的方法
2026-11-05 15:41:52
JS负数取余为什么是负数?详解余数与模运算区别
2026-11-05 13:34:41
JS 解压出现乱码或报错怎么解决?
2026-11-05 12:32:38
JS 中 startsWith、indexOf 与正则判断字符串前缀的对比
2026-11-04 22:19:43
JS解析Excel后怎么将数据转换为JSON格式
2026-11-04 20:58:28
