zoukankan      html  css  js  c++  java
  • JS 获取 地址栏 参数

    • 法一:正则表达式
    1                   /**
    2                   * 采用正则表达式获取地址栏参数:
    3                   **/
    4                 var GetQueryString = function (name) {
    5                     var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
    6                     var r = window.location.search.substr(1).match(reg);
    7                     if (r != null) return unescape(r[2]); return null;
    8                 }
    View Code

     

    如果 没有 传参数 ,如 地址 abc.html 后面  没有参数, 强行输出 结果 有的时候会报错:

    所以 要 判断 请求的参数 是否为空,首先 把值 赋给一个变量:

     

    调用:(例:  http://192.168.1.160:90/forget_password2.aspx?param=18762840639

    1                     var _account = GetQueryString("param");
    2                     if (_account == null && _account.toString().length < 1) {
    3                         _account="";
    4                     }
    View Code

     

    相关网址

    http://www.cnblogs.com/fishtreeyu/archive/2011/02/27/1966178.html

    http://www.cnblogs.com/gaojun/archive/2013/06/09/3129412.html

    http://www.jb51.net/article/48942.htm

  • 相关阅读:
    p3159 [CQOI2012]交换棋子
    三分法
    p2805 [NOI2009]植物大战僵尸
    p2604 [ZJOI2010]网络扩容
    p1129 [ZJOI2007]矩阵游戏
    有趣与愉快-------罗辑思维整理
    张小龙的书单
    会议
    使用CCProxy代理遇到的问题
    关于看书
  • 原文地址:https://www.cnblogs.com/Sisiflying/p/5458362.html
Copyright © 2011-2022 走看看