JS獲取Url參數的方法
阿新 • • 發佈:2017-11-29
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參數的方法