javascript獲取參數工具函數

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章