js获取url参数值

原创 2012年03月28日 09:11:24

index.htm?参数1=数值1&参数2=数值2&参数3=数据3&参数4=数值4&......

静态html文件js读取url参数 根据获取html的参数值控制html页面输出

一、字符串分割分析法。

  这里是一个获取URLQUESTRING参数的JAVASCRIPT客户端解决方案,相当于asprequest.querystringPHP$_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]]=unescape(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 = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i");

   var r = window.location.search.substr(1).match(reg);

   if (r!=null) return unescape(r[2]); return null;

}

alert(GetQueryString("参数名1"));

alert(GetQueryString("参数名2"));

alert(GetQueryString("参数名3"));

如何用js获取当前url的参数值

  • 2011年04月15日 22:58
  • 597B
  • 下载

js获取当前url的参数值

//方法一: http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml"> ja...

JS获取URL中参数值(QueryString)的方法

** 今天碰到要在一个页面获取另外一个页面url传过来的参数,一开始很本能的想到了用 split(“?”)这样一步步的分解出需要的参数。后来想了一下,肯定会有更加简单的方法的!所以在网上找到...

js中自定义QueryString方法,获取url中的参数值

在js中,怎么获取url中传递的参数,请看下面的代码: function QueryString(key) { var reg= new RegExp (key + "=...

js获取url参数值

今天碰到要在一个页面获取另外一个页面url传过来的参数,一开始很本能的想到了用 split("?")这样一步步的分解出需要的参数。 后来想了一下,肯定会有更加简单的方法的!所以在网上找到了两个很...

手机终端设备启动微信app客户端的JS实现代码------利用JS获取url参数值

//get url parameter function GetRequest() { var url = location.search; //获取url中"?"符后的字串 va...

Flex获取html容器传递的URL参数值(转)

Flex获得URL参数有两种情况:一 获得swf后面的参数;二 获得swf所在页面的url参数。       1 获得swf后面的参数         Application Module等编译后...

详解C#如何获取URL参数值

在写程序的时候,我们经常需要对页面进行传参数,比如page?id=1234,那么在page这个页面中就直接可以使用string id = Request.QueryString["id"]; 来获取参...
  • xdonx
  • xdonx
  • 2013年08月24日 12:54
  • 1053

C#获取URL参数值

在写程序的时候,我们经常需要对页面进行传参数,比如page?id=1234,那么在page这个页面中就直接可以使用string id = Request.QueryString["id"]; 来获取参...
  • cqkxzyi
  • cqkxzyi
  • 2011年11月18日 08:47
  • 837

解析URL,获取其参数值(总结一次与H5交互用到的)

随着H5技术的更新,Android嵌套H5页面的越来越多,js和Android端的交互也是越来越简单,之前用过得是Android提供接口,js端调用,这应该是最常用的方式,不过这种方式需要注意的是防止...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:js获取url参数值
举报原因:
原因补充:

(最多只允许输入30个字)