js獲取get請求的參數

項目要求將原來的get請求換成post請求,所以。。。

       

代碼如下

var name,value;
        var str=reqUrl;                       // 傳入要解析的url地址,一般是get轉post要取值
        var num=str.indexOf("?")
        str=str.substr(num+1); //取得所有參數   stringvar.substr(start [, length ]

        var arr=str.split("&"); //各個參數放到數組裏
        for(var i=0;i < arr.length;i++){
            num=arr[i].indexOf("=");
            if(num>0){
                name=arr[i].substring(0,num);
                value=arr[i].substr(num+1);
                this[name]=value;
            }
        }

// 至此arr裏面就是一個個的鍵值對了,但是需要用 “=” 來split一下通過數組方式可以獲取到值
        var data = {
            pageIndex : arr[0].split("=")[1],
            pageSize : arr[1].split("=")[1]
        }

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