在js中大多数是要传递参数的,由此写了一个专门用来传递参数的工具类,代码如下:
function getURLParameter(){
var url = location.href;
var paraString = url.substring(url.indexOf("?")+1,url.length).split("&");
var paraObj = {}
for (i=0; j=paraString[i]; i++){
paraObj[j.substring(0,j.indexOf("="))] = j.substring(j.indexOf("=")+1,j.length);
}
return paraObj;
}
接受参数的值也非常的简单,写法如下:
//exemple:http://www.baidu.com?username=admin&time=2014-05-20 08:00
var obj=getURLParameter();//得到参数对象
//获取参数对象的某个属性
var arg0 = obj.username;
var arg1 = obj.time;
这样就可以很方便的获取js参数了。