在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參數了。