这里是一个获取URL带QUESTRING参数的JAVASCRIPT客户端解决方案,相当于asp的request.querystring,PHP的$_GET
函数:

<Script language="javascript">
function GetRequest() {
  
  var url = location.search; //获取url中"?"符后的字串
   var theRequest = new Object();
   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>

然后我们通过调用此函数获取对应参数值:

<Script language="javascript">
var Request = new Object();
Request = GetRequest();
var 参数1,参数2,参数3,参数N;
参数1 = Request[''参数1''];
参数2 = Request[''参数2''];
参数3 = Request[''参数3''];
参数N = Request[''参数N''];
</Script>
以此获取url串中所带的同名参数

二、正则分析法。
function GetQueryString(name) {
   var reg = newRegExp("(^|&)" + name +"=([^&]*)(&|$)","i");
   var r =window.location.search.substr(1).match(reg);
   if (r!=null) return(r[2]); return null;
}
alert(GetQueryString("参数名1"));
alert(GetQueryString("参数名2"));
alert(GetQueryString("参数名3"));

其他参数获取介绍:

//设置或获取对象指定的文件名或路径。
alert(window.location.pathname);

//设置或获取整个 URL为字符串。
alert(window.location.href);

//设置或获取与 URL关联的端口号码。
alert(window.location.port);

//设置或获取 URL的协议部分。
alert(window.location.protocol);

//设置或获取 href属性中在井号“#”后面的分段。
alert(window.location.hash);

//设置或获取 location 或 URL 的hostname 和 port 号码。
alert(window.location.host);

//设置或获取 href属性中跟在问号后面的部分。
alert(window.location.search);

Email:gaojun_le@163.com

js获取url传递参数相关推荐

  1. JS 获取url传递参数

    方法一: function getrequest() {             var url = location.search; //获取url中"?"符后的字串 if ...

  2. 前台js获取url传递参数(后台Request.QueryString接收)

    1.方法 function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^& ...

  3. js获取url地址栏参数的方法,解决中文乱码问题,能支持中文参数

    js获取url地址栏参数的方法,解决中文乱码问题,能支持中文参数 参考文章: (1)js获取url地址栏参数的方法,解决中文乱码问题,能支持中文参数 (2)https://www.cnblogs.co ...

  4. javascript写的关于静态页面获取URL传递参数的函数[原创]

    2005.04.29发表于blog.csdn.net/zxub 昨天搬家居然忘搬这篇文章了,郁闷~ 以前写了关于静态页面刷新后,跳转菜单定位的函数,前几天没事看了看,感觉还是有点问题,通用性不好,所以 ...

  5. js获取url地址参数

    一.js获取url地址栏参数 1.传入url地址(获取某个参数) console.log(getQueryVariable('aid', "http://10.179.91.238:8000 ...

  6. js获取url传递得参数

    方法一:正则法 function getQueryString(name) {var reg = new RegExp('(^|&)' + name + '=([^&]*)(& ...

  7. js/jquery 获取url传递参数,js获取url?号后面的参数(一个或多个)

    第一种方法: (获取一个) detail.html?order_id=10 <Script language="javascript"> function GetReq ...

  8. js获取url的参数

    好久没有写博客,今天记录一下. 需求:获取当前页面url中带有的参数 1.定义一个GetRequest()方法 1 //获取url中的参数,如code 2 function GetRequest() ...

  9. js获取URL中参数

    URL中的参数一般位于URL的尾部,用"?"与url前面的内容隔开. 格式是 ?+参数名=值 ,如果有多个参数,在参数之间加上&进行区隔. 例: 对于URL:https:/ ...

  10. Js获取Url地址参数的几种方法

    方法一 URLSearchParams()函数 geturlparam(){let that=this// window.location.href 获取地址let url = 'https://xx ...

最新文章

  1. 综合布线施工中的不规范现象
  2. 3v stm32 供电 晶振起振_避免stm32rtc晶振不能起振的设计参考
  3. 采用DCO-OFDM的VLC系统
  4. Vista中使用率最高的11条命令
  5. php 相加 机组数字,PHP-80型等压比例混合器
  6. SAP Spartacus 服务器端渲染找不到 index 视图的问题
  7. Java常用设计模式————抽象工厂模式
  8. CSS - 样式以及样式权重
  9. python普通滑块验证码破解初级版
  10. eNSP------三层交换机配置(拓扑图+命令)
  11. java redis令牌桶_接口限流令牌桶算法Redis分布式限流
  12. 网站安全检测:8款非常有用的免费 Web 安全测试工具
  13. android系统应用更改内存,安卓root后必备神器:修改系统/清理内存神器
  14. 无法查找网络工作组计算机,无法查看工作组计算机怎么解决
  15. 数据结构与算法java - 03 链表,单向链表,逆序打印单向链表
  16. 帝国时代2决定版服务器维护,帝国时代2决定版闪退问题解决方法
  17. 淘宝商城首页鼠标经过整个区域图片变暗变亮的JS特效代码
  18. NO2/*学习记录*/--模仿百度首页(纯HTML+css)
  19. 行业轮动策略(附策略源码)
  20. 【神策数据面试】手撕题

热门文章

  1. golang的配置文件操作:viper
  2. ES6学习之Promise
  3. openstack trove实例状态转换条件--Mitaka版本
  4. java设置随机数教程
  5. 【Vijos1659】河蟹王国
  6. Java学习日记之 Java-IO流
  7. centos 6 安装 php 5.5 fpm支持
  8. 从宠物浴液做一个O2​O项目的设想
  9. JQuery小插件,Selected插件1
  10. 使用mybaits遇见有大写的sql语句错误的bug分析