码迷,mamicode.com
首页 > Web开发 > 详细

js获取url参数值

时间:2014-12-30 12:06:02      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:

方法一:正则分析法

 

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"));

方法二:

<span style= "font-size: 16px;" ><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></span>

这样调用:

技术分享

<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>

js获取url参数值

标签:

原文地址:http://my.oschina.net/u/587105/blog/362157

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!