從A頁面透過url傳參B頁面時,解析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;
}
這樣調用:
alert(GetQueryString("參數名稱1"));
alert(GetQueryString("參數名稱2"));
alert(GetQueryString ("參數名3"));
方法二:
for(var i = 0; i theRequest[strs[ i].split("=")[0]]=unescape(strs[i].split("=")[1]);
} }
return theRequest;
複製代碼
程式碼如下:
Request = GetRequest();
var 參數1,參數2,參數3,參數N;
參數1 = Request['參數1'];
複製代碼
代碼如下:
1.參頁
Javascript程式碼:
2. 接收參數頁面:test02.html <script> <🎜>var urlinfo = window.location.href;//取得url <🎜>var userName = urlinfo.split(“?”)[1].split(“=”)[1];//分割url得到”=”後面的參數<🎜>$(“#userName”).html(decodeURI(userName)); <🎜></script>