码迷,mamicode.com
首页 > 编程语言 > 详细

getQueryString() JavaScript获取url的参数值

时间:2015-01-25 18:04:09      阅读:185      评论: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;
}
// 获取url参数:
// var arg1 = GetQueryString(‘param1‘);
// var arg2 = GetQueryString(‘param2‘);

 

另外一种方法:

function getUrlParam(name) {
    var arg = location.search;
    if (arg.indexOf(‘?‘) !== -1) {
        var str = arg.substr(1).split(‘&‘);
        var argObj = new Object();
        for (var i = 0; i < str.length; i++) {
            argObj[str[i].split(‘=‘)[0]] = unescape(str[i].split(‘=‘)[1]);
        }
    }
    return argObj[name];
}
// 获取url参数:
// var arg1 = getUrlParam(‘param1‘);
// var arg2 = getUrlParam(‘param2‘);

 

getQueryString() JavaScript获取url的参数值

标签:

原文地址:http://www.cnblogs.com/happyfreelife/p/4248500.html

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