您现在的位置是:首页 > 学习笔记

js获取url参数

刘锁2018-09-17人围观
简介以前做的一个项目,通过js跳转到新页面,新页面利用js获取url中参数,用来判断用户进入是否正确,下面我就提供一下js获取参数方法(非原创,但是也记不得摘自哪里了)

方法一:正则分析法

<script type="text/javascript">
    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;
    }
</script>

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

方法二:

<script type="text/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>

调用方法如下:

<script type="text/javascript">
    var Request =new Object();
    Request = GetRequest();
    参数1 = Request['参数1'];
    参数2 = Request['参数2'];
    参数3 = Request['参数3'];
    参数N = Request['参数N'];
</script>

打赏本站,你说多少就多少

文章评论

    共有条评论

    用户名:

    验证码:

本栏推荐

点击排行

  • mysql 数据库添加远程访问用户

    mysql 数据库添加远程访问用户只要mysql服务器能够连接互联网,执行后,就可以通过外网地址方式连接mysql...

  • div水平垂直居中的几种方法

    div水平垂直居中的几种方法设置元素水平垂直居中,这种问题在面试中基本都会被问到,通常情况下分为2种情况,已知元素的宽度...

  • 修改placeholder的默认颜色样式

    修改placeholder的默认颜色样式在html5中,placeholder的默认颜色是#A9A9A9,有时候我们需要改变它的默认颜色,我们只需修改一下...

  • js获取url参数

    js获取url参数以前做的一个项目,通过js跳转到新页面,新页面利用js获取url中参数,用来判断用户进入是否正确,下...

  • 安静地做着设计

    安静地做着设计自从入了这行,很多人跟我说可以做网络教程,我也有考虑,但最终没有实现,因为我觉得在这个教程泛滥...

  • 如何在网站上添加百度地图?

    如何在网站上添加百度地图?很多企业官网都有一个联系我们页面,上面显示了一些企业的联系方式、地址以及百度地图定位红点...

关注微信

    微信关注