zoukankan      html  css  js  c++  java
  • 06_URL参数截取

    1:如何获取URL传给子页面的参数:
    //获得参数(只对字母数字等有效,参数值为中文则不能传)
    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;
    }
    
    //获取参数2(对数字、字母、中文均有效.但在对URL进行escape()编码再解码unescape()时不能使用,只能用上述方法)
    function getQueryString2(name) {
        var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
        var r = window.location.search.substr(1).match(reg);
        if(r != null) return decodeURI(r[2]);
        return null;
    }
      var userid = getQueryString('userid');
      var username=getQueryString2('username');
      console.log(userid);
      console.log(username);

    如图所示

      :

    打印结果:

      

  • 相关阅读:
    第十次作业
    第九次作业
    第八次作业总结
    第八次作业
    C语言总结(6)
    作业十二总结
    作业十一总结
    实验十总结
    实验九总结
    第一次附加作业
  • 原文地址:https://www.cnblogs.com/heshaoxu/p/7717819.html
Copyright © 2011-2022 走看看