首页 > Web开发 > 详细

js获取url参数值

时间:2014-12-30 12:02:47      阅读:343      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!