js获取url参数值的两种方式
程序员文章站
2022-04-03 08:37:18
...
js获取url参数值的两种方式
方式一:
function GetQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg); //获取url中"?"符后的字符串并正则匹配
var context = "";
if (r != null)
context = r[2];
reg = null;
r = null;
return context == null || context == "" || context == "undefined" ? "" : context;
}
调用方法:
var 参数1 = GetQueryString['参数1'];
var 参数2 = GetQueryString['参数2'];
var 参数3 = GetQueryString['参数3'];
方式二:
function GetRequest() {
var url = location.search; //获取url中"?"符后的字串
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'];
推荐阅读
-
JS中通过url动态获取图片大小的方法小结(两种方法)
-
JS中通过url动态获取图片大小的方法小结(两种方法)
-
js获取url中指定参数值的示例代码_javascript技巧
-
js获取select标签选中值的两种方式_javascript技巧
-
JS获取URL中参数值(QueryString)的4种方法分享_javascript技巧
-
解析js如何获取当前url中的参数值并复制给input_基础知识
-
JS获取URL中参数值(QueryString)的4种方法分享_javascript技巧
-
js获取url参数值的两种方式_javascript技巧
-
js获取select标签选中值的两种方式_javascript技巧
-
解析js如何获取当前url中的参数值并复制给input_基础知识