zoukankan      html  css  js  c++  java
  • 通过url获取参数信息

    运行结果如下:

    <!DOCTYPE html>
    <html>

    <head>
    <meta charset="UTF-8">
    <title>通过正则获取url参数篇</title>

    </head>

    <body>
    <script type="text/javascript">
    /*方法1:通过正则获取url参数*/
    function getQuery(key) {
    var reg = new RegExp(key + '=([^&]+)(?=(?:&|$))');
    var result = location.search.match(reg);
    return result ? decodeURIComponent(result[1]) : result;
    }

    /*方法2*/
    var getStateParams = (function() {
    var sSeach = location.search.split('?')[1];
    var json = {};
    if (sSeach) {
    var arr = sSeach.split('&');
    for (var i = 0; i < arr.length; i++) {
    var aTmp = arr[i].split('=');
    json[aTmp[0]] = aTmp[1];
    }
    }
    return json;
    })();

    console.log('getStateParams', getStateParams);
    console.log('getQuery', getQuery('rid'));
    </script>
    </body>

    </html>

  • 相关阅读:
    9
    8
    7
    6
    5
    第四周
    作业14-数据库
    作业13-网络
    作业12-流与文件
    作业11-多线程
  • 原文地址:https://www.cnblogs.com/heboliufengjie/p/4162809.html
Copyright © 2011-2022 走看看