1. 程式人生 > >JS獲取Url參數的方法

JS獲取Url參數的方法

star 簡單 所有 fine ear func () cti amp

function UrlSearch() {
    var name, value;
    var str = location.href; //取得整個地址欄
    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; } } };

調用也很簡單,具體如下:假設我需要獲取Url的code值

var Request = new UrlSearch();
code = Request.code == undefined ? "" : Request.code;

JS獲取Url參數的方法