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>
-
大众朗逸变速箱问题,新朗逸变速箱问题总汇
大众朗逸变速箱问题总汇:大众朗逸确实存在故障而且行驶中冲击。连接故障检测仪分别进入发动机和自动变速器系统读取故障代码,发动机系统内 储存的故障代码是P1624----MIL故障...
问答查看全文>> -
收获满满的一天的说说(收获满满的句子经典语录)
1、每天都不同的一天,每天都有不同的意义,无论这一天你怎么过,都会有所收获。2、实习每天都有不一样的收获!有些病人的精神真的很值得我们学习!3、每天都有新收获,和大家共同进步的...
说说查看全文>> -
2022中国科学技术大学高考分数线
2022年中国科学技术大学录取分数线是哪些?我们一起来看看吧!中国科学技术大学由中国科学院直属,中央直管副部级建制的一所以前沿科学和高新技术为主,兼有医学、特色管理和人文学科的...
教育查看全文>> -
长安林肯航海家最新款成交价格最低是多少钱?航海家官方价
航海家2021款是一款林肯旗下的中型SUV,其官方指导价为328800元-478800元。航海家2021款 2.0T 四驱尊享版的官方指导价为348800元,以北京为例,目前该...
问答查看全文>>
推荐
- 1北京2020汽车指标402
- 2正常胎压多少kpa339
- 3汽车保养项目有哪些是必须的要做的206
- 42021祝福语简短创意朋友圈347
- 5描写冬天的优美语句466
- 6前刹和后刹有什么区别?227
- 7皮革纸巾盒哪个牌子好 皮革纸巾盒十大品牌排行榜344
- 8励志正能量个性签名274