zoukankan      html  css  js  c++  java
  • 截取链接URL参数值

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>提取URL的搜索字符串中的参数</title>
    </head>
    <body>
    <script>
    /*var args = urlArgs();//从URL中解析参数
    var q = args.q || '';//如果参数定义的话就使用参数,否则使用一个默认值
    var n = args.n ? parseInt(args.n):10;*/
    function urlArgs(){
    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('=');//"查找name=value"
    if(pos == -1) continue;//如果没有找到的话就跳过
    var name = pairs[i].substring(0,pos);//提取name
    var value = pairs[i].substring(pos+1);//提取value
    args[name] = value;
    }
    return args;
    }


    function GetRequest() {
    var url = location.search; //获取url中"?"符后的字串
    var theRequest = new Object();
    //alert(url);
    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]] = strs[i].split("=")[1];
    }
    }
    return theRequest;
    }
    </script>
    </body>
    </html>

  • 相关阅读:
    凯撒密文的破解编程实现
    微软ping命令的源代码
    从编程到入侵
    永远的后门
    永远的后门
    奇妙的Base64编码
    用端口截听实现隐藏嗅探与攻击(二)
    奇妙的Base64编码
    Liferea 1.1.2
    Equinox Desktop Environment 1.1
  • 原文地址:https://www.cnblogs.com/studyh5/p/7744046.html
Copyright © 2011-2022 走看看