js获取url参数

2019-08-03 21:23:34  阅读 3202 次 评论 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]); returnnull;
    }


调用方法如下:alert(getQueryString("参数名称"));


方法二:

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


调用方法如下:

 var Request =new Object();
    Request = GetRequest();
    参数1 = Request['参数1'];
    参数2 = Request['参数2'];
    参数3 = Request['参数3'];
    参数N = Request['参数N'];




微信扫码查看本文
本文地址:https://www.yangguangdream.com/?id=2041
版权声明:本文为原创文章,版权归 编辑君 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?