用js获取URL参数值的两种方法

用js获取URL参数值的两种方法
方法1:规范分析
复制代码代码如下所示:
功能getquerystring(name){
VaR reg = new RegExp((^ |)+姓名+=({ ^ } *)(|美元)
VAR r = window.location.search.substr(1)匹配(REG);
如果(r)!= null)返回unescape(R { 2 });返回null;
}

调用方法:
警报(getquerystring(参数名称1));警报(getquerystring(参数名称2)));
警报(getquerystring(参数名称3)));

方法二
复制代码代码如下所示:

函数的GetRequest(){
var url = location.search; / /字符串获取URL比赛后
无功要求=新的对象();
如果(url.indexof()!= 1){
var str = url.substr(1);
STR = str.split();
对于(var i = 0;i < strs.length;i++){
{我} { STR的要求。分裂(=){ 0 } } = unescape(STR {我}。分裂(= ){ 1 });
}
}
返回请求;
}
调用方法:

var请求=新对象();
请求= GetRequest();
var参数1,参数2,参数3,参数n;
参数1 = { 1 } 'parameter请求;
参数2 = { 2 } 'parameter请求;
参数3 = { 3 } 'parameter请求;
参数n =请求{ 'parameter n};

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部