js获取url参数
在js下获取url参数的值是怎样的呢?下面就让我们一起来了解一下吧:
一般来说,使用js获取url中的某个参数值,可以通过将url的参数转换成数组形式,然后再通过for循环逐个查找数组元素,将参数值找出来,不过除了这种方法之外还有更简易的,也就是可以采用正则分析法。
参考范例:
方式一:
输入指令:
function getQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]); return null;
}
调用:
alert(GetQueryString("参数名1"));
alert(GetQueryString("参数名2"));
alert(GetQueryString("参数名3"));
方式二:
输入指令:
<Script language="javascript">
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;
}
</Script>
调用:
<Script language="javascript">
var Request = new Object();
Request = GetRequest();
var 参数1,参数2,参数3,参数N;
参数1 = Request['参数1'];
参数2 = Request['参数2'];
参数3 = Request['参数3'];
参数N = Request['参数N'];
</Script>
-
驾驶证考试预约取消吗?
预约驾照考试取消程序:1、考生因特殊情况,需要取消考试预约的,由本人持身份证原件到驾驶人考务受理点办理;2、如考生无法到场办理取消考试预约业务的,可委托他人前往驾驶人考务受理点...
问答查看全文>> -
贷款买二手车需要交gps费吗
需要的,无论是新车还是二手,只要是贷款购车就需要支付GPS费用,而且还有贷款服务费。所谓的GPS费就是汽车安装了GPS以后产生的费用,一般是通过贷款公司购车才有的。如果是通过正...
问答查看全文>>
推荐
- 1奔腾x40油耗怎么清零431
- 2冷车起步抖动什么情况?305
- 3华泰iEV230 2016款 进取型怎么样,好不好395
- 4燃油宝清理积碳管用吗?336
- 5自动挡汽车驾驶方法是什么大众捷达?283
- 6适合女孩一生顺遂的名字374
- 7施华洛世奇十二星座水晶手链好吗 施华洛世奇经典款式手链有哪些409
- 8经典句子句句穿心发朋友圈(姐很拽的句子句句穿心)364