JS request函数 用来获取url参数
function request(strParame) {
var args = new Object( );
var query = location.search.substring(1);
var pairs = query.split("&"); // Break at ampersand
for(var i = 0; i < pairs.length; i++) {
var pos = pairs[i].indexOf('=');
if (pos == -1) continue;
var argname = pairs[i].substring(0,pos);
var value = pairs[i].substring(pos+1);
value = decodeURIComponent(value);
args[argname] = value;
}
return args[strParame];
}
比如你要获取aaa.aspx?id=2
使用方法为:var id= request('id');
下面是我们整理的一些文章参考
js获取url参数的使用扩展实例
jQuery 获取URL参数的插件
JS URL传中文参数引发的乱码问题
相关推荐
-
javascript自定义函数参数传递为字符串格式
自定义函数参数传递为 字符串格式 ,传递方式 1:用this传递 2:引号缺省 3:转义字符(html中 " 代表"双引号,'代表单引号,javascript中直接\" 和Java通用转义字符集) <html> <head> <script language="LiveScript"> function print(arg){ alert("你好!"+arg); } </scr
-
JS中Date日期函数中的参数使用介绍
要创建一个一个日期对象,可以使用以下的方式: 复制代码 代码如下: var now=new Date() 当然,函数中没有传递任何参数,表示此对象now自动获取了当前的时间. 如果想要创建一个自定义时间的对象,则要对Date()进行参数的传递.而这个参数,必须是毫秒数(UTC时间1970年1月1日午夜起至自定义时间为止的毫秒数). 我们可以使用Date.parse()和Date.UTC()来获得自定义时间的毫秒数. Date.parse()接收一个表示日期的字符串参数,例如"May 25,201
-
javascript arguments 传递给函数的隐含参数
本人第一次看到这个东东的时候,以为就是"变相"的普通参数,只不过不用在定义函数的时候明确声明而已. 不过,代码是廉价的(Code is cheap.)看代码: function funcTest(a, b) { alert(a); alert(b); for ( var i = 0 ; i < arguments.length; i ++ ) { alert(arguments[i]); } } function test() { funcTest( 1 , 2 , 3 ); /
-
JS与PHP向函数传递可变参数的区别实例代码
# JS 调用函数传递可变参数的方法 复制代码 代码如下: <script> function test() { for(var i = 0;i < arguments.length; i++) { alert(arguments[i]); } } //调用函数 test(1, 2, 3, 'abc'); </script> # PHP 调用函数传递可变参数的方法 复制代码 代码如下: <?php //方法一 //接收一系列参数,并逐一输出 function show_
-
javascript获取函数名称、函数参数、对象属性名称的代码实例
一.获取函数名称的3种实现方法实例1: 在js权威指南中看到的一个方法: Function.prototype.getName = function(){ return this.name || this.toString().match(/function\s*([^(]*)\(/)[1]} 实例2: 如果当前函数是有名函数,则返回其名字,如果是匿名函数则返回被赋值的函数变量名,如果是闭包中匿名函数则返回"anonymous". 复制代码 代码如下: var getFnName
-
一个JavaScript函数把URL参数解析成Json对象
问题:请编写一个JavaScript函数parseQueryString,它的用途是把URL参数解析为一个对象. eg:var obj=parseQueryString(url); 创建对象的三种形式: 一: var Person=new Object(); Person.name="Sun"; Person.age=24; 二: var Person=new Object(); Person["name"]="Sun"; Person[&quo
-
javascript 获取url参数和script标签中获取url参数函数代码
url paramter: 复制代码 代码如下: //lastest: var getArgs=function() {//get url querystring var params=document.location.search,reg=/(?:^\?|&)(.*?)=(.*?)(?=&|$)/g,temp,args={}; while((temp=reg.exec(params))!=null) args[temp[1]]=decodeURIComponent(temp[2]);
-
JS函数多个参数默认值指定方法分析
本文实例讲述了JS函数多个参数默认值指定方法.分享给大家供大家参考,具体如下: 函数有一个参数时,以往这样定义(参数为p1): function mfun(p1){ - } 当需要为p1设定一个默认值时 function mfun(p1){ if(p1===undefined) p1=5; //默认值设为5 - } 当函数需要2个参数时,以前习惯这样写 function mfun(p1,p2){-} 后来发现完全不需要这样写,js函数甚至不需要在括弧内预设参数名,可以用一下方式传入任意多个参数自
-
js中对函数设置默认参数值的3种方法
在javascript中如何为函数设置默认参数值,下面提供几种方法供大家参考. 第一种方法: function example(a,b){ var a = arguments[0] ? arguments[0] : 1;//设置参数a的默认值为1 var b = arguments[1] ? arguments[1] : 2;//设置参数b的默认值为2 return a+b; } 注意以上函数也可写作如下: function example(){ var a = arguments[0] ? a
-
JavaScript 事件属性绑定带参数的函数
例如不能采用这种调用方式:element.onclick = test();element.onclick = test(arg1,arg2);只能通过element.onclick = function(){ ... };或者element.onclick = test这种方式来实现,所以无法给函数传递参数.参考了大量的网上资料,解决这个问题的方式,以代码为例,如下所示: 复制代码 代码如下: function Handler() { }; Handler.prototype = { /* *
-
Javascript 函数中的参数使用分析
首先,在JS中函数也是一种标识符,可以将它赋值给新的变量,也可以通过这个变量来调用.这有点像C语言的函数指针,不过也不完全一样,如下面的代码: 复制代码 代码如下: function myfun() { alert("funcation call"); } var fun = myfun; fun(); 再有一个值得说一下的,就是JS中的函数的参数不一定是严格匹配的,通常的编程经验,比如有这样一个函数 fun(aa,bb),那么我们在调用这个函数的时候就应该给他传递两个参数.但是在JS
随机推荐
- ASP代码加密
- linux下mysql开启远程访问权限 防火墙开放3306端口
- 基于C#的音乐播放器主Form实现代码
- 安装SQL server 2005 出现警告 32位ASP.NET已经注册,需要注册64位的解决方法
- 三个js循环的关键字示例(for与while)
- UTF-8编码问题BOM详细介绍
- ASP.NET实现上传图片并生成缩略图的方法
- ASP.NET 2.0下随机读取Access记录的实现方法
- JS+CSS实现大气清新的滑动菜单效果代码
- PHP判断手机是IOS还是Android
- 网站导致浏览器崩溃的原因总结(多款浏览器) 推荐
- python 转换 Javascript %u 字符串为python unicode的代码
- 如何让C#、VB.NET实现复杂的二进制操作
- 查看apk签名信息方法
- Server.Execute方法执行指定的ASP程序
- DevExpress设置饼状图的Lable位置实例
- MySQL表LEFT JOIN左连接与RIGHT JOIN右连接的实例教程
- JS对外部文件的加载及对IFRMAME的加载的实现,当加载完成后,指定指向方法(方法回调)
- Jquery的Tabs内容轮换效果实现代码,几行搞定
- BootStrap Table 后台数据绑定、特殊列处理、排序功能