A页面:下面是要跳转的url
window.location.href = "mima2.html" + "?" + "phoneNumber=" + phoneNumber + "&" + "yzCode=" + yzCode
B页面:接收地址栏传过来的参数,如果传过来的是字符串需要用JSON.parse()转一下对象然后取出,我这里因为已经是对象所以是直接取出来的
function GetRequest() {
var url = window.location.search; //获取url中"?"符后的字串
var theRequest = new Object();
if (url.indexOf("?") != -1) {
var str = url.substr(1);
strs = str.split("&");
for(var i = 0; i < strs.length; i ++) {
theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);
}
}
return theRequest;
}
// var phoneNumber = JSON.parse(GetRequest().name);
var phoneNumber = GetRequest().phoneNumber;
var yzCode = GetRequest().yzCode;
本文介绍了在JavaScript中如何在A页面通过URL传递参数到B页面,并在B页面如何正确接收和解析这些参数。如果参数是字符串,需要使用JSON.parse()转换为对象,但若已为对象则可直接读取。
1013

被折叠的 条评论
为什么被折叠?



