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

    1. jquery获取url

      window.locaion.href;
      
    2. javaScript方式获取参数

       //获取url中的参数
              function getUrlParam(name) {
                  var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
                  var r = window.location.search.substr(1).match(reg);  //匹配目标参数
                  if (r != null) return unescape(r[2]); return null; //返回参数值
              }
      // 使用
      var xx = getUrlParam('reurl');
      
    3. jQuery方式获取参数

      (function ($) {
                      $.getUrlParam = function (name) {
                          var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
                          var r = window.location.search.substr(1).match(reg);
                          if (r != null) return unescape(r[2]); return null;
                      }
                  })(jQuery);
      // 使用
      var xx = $.getUrlParam('reurl');
      
    4. 另一中写法(适合多个参数)

      <script language="JavaScript" type="text/javascript"> 
      function GetUrlParms()    
      {
          var args=new Object();   
          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 argname=pairs[i].substring(0,pos);//提取name   
                  var value=pairs[i].substring(pos+1);//提取value   
                  args[argname]=unescape(value);//存为属性   
          }
          return args;
      }
      var args = new Object();
      args = GetUrlParms();
      //如果要查找参数key:
      if(args["id"]!=undefined)
      {
      //如果要查找参数key:
      var value1 = args["id"] ;
      alert(value1);
      }
      </script>
      

      本文参考自 https://www.cnblogs.com/babycool/p/3169058.html

  • 相关阅读:
    android listview simpleAdaper
    android appwigt
    android shortcut &livefoulder
    android 命令行
    React Native for Android 学习笔记
    android dialog
    android Menu
    Android Gallery
    Android Listview
    Android
  • 原文地址:https://www.cnblogs.com/gyyyblog/p/12460968.html
Copyright © 2011-2022 走看看