zoukankan      html  css  js  c++  java
  • js获取url参数

    Location 对象的 search 属性用于设置或取得当前 URL 的查询字串(? 符号及后面的部分)

    例如:url=http://www.sohu.htm?version=6000

    location.search获取的是?version=6000

    下面例子通过 location.search 属性来设置 URL 的查询字串。

    <html>
    <script type="text/javascript">
    function setSearch(){
        location.search = "?version=6500";
    }
    </script>
    
    <body>
    <button onclick="setSearch()">设定查询字串</button>
    </body>
    </html>

    location.search = "?version=6500";

    location.search.substring(1)获取的是version=6500

    获取url参数的函数

    function getArgs() {
            var args = {};
            var query = location.search.substring(1);
            var pairs = query.split("&");
            for(var i = 0; i < pairs.length; i++) {
                var pos = pairs[i].indexOf('=');
                if (pos == -1) continue;
                var argname = pairs[i].substring(0,pos);
                var value = pairs[i].substring(pos+1);
                value = decodeURIComponent(value);
                args[argname] = value;
            }
            return args;
        }
  • 相关阅读:
    数据结构-图
    web.xml的运行顺序
    如何把自己打造成技术圈的 papi 酱
    也谈http中get和post
    手机充电速度及电池使用
    web项目Log4j日志输出路径配置问题
    JAVA模块化
    关于web安全
    Struts2中通配符
    2016第14周一
  • 原文地址:https://www.cnblogs.com/angellating/p/4775520.html
Copyright © 2011-2022 走看看