1:如何獲取URL傳給子頁面的參數:
//獲得參數(只對字母數字等有效,參數值為中文則不能傳) function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); return null; } //獲取參數2(對數字、字母、中文均有效.但在對URL進行escape()編碼再解碼unescape()時不能使用,只能用上述方法) function getQueryString2(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if(r != null) return decodeURI(r[2]); return null; } var userid = getQueryString('userid'); var username=getQueryString2('username'); console.log(userid); console.log(username);
如圖所示
:
打印結果: