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

    1,总结一下Js中常用的俩个最简单的获取URL参数的方法。

    <!DOCTYPE html>
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
        <title></title>
        <script src="/script/jquery-1.6.2.min.js"></script>
        <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]); return null;
            }
            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;
            }
            function getUrl(urlName)
            {
                var Request = new Object();
                Request = GetRequest();
                return Request[urlName];
            }
        </script>
    </head>
    <body>
        <input type="button" value="方法一获取URL参数" id="method1" onclick="alert(getQueryString('id'));" />
        <input type="button" value="方法二获取URL参数" id="method2" onclick="alert(getUrl('id'))" />
    </body>
    </html>
  • 相关阅读:
    Python-枚举
    Python-函数
    Python-装饰器(语法糖)上下五千年和前世今生
    Python-全局函数(内置方法、内置函数)
    Python-时间模块-time
    Python-随机模块-random
    Python-维护排序好的序列模块-bisect
    需求推动技术的产生
    RBF神经网络
    聚类算法的衡量指标
  • 原文地址:https://www.cnblogs.com/wanren/p/3587566.html
Copyright © 2011-2022 走看看