在一个html静态网站里A页面需要跳转并传递相关数据到B页面(两个页面处于同个域名下)请按照你对此场景的理解写出N中页面之前传参的代码(只需写出A页面传递参数及B页面接收参数的js关键代码)
function setCookie(name, value, expires, path) { | |
var oDate = new Date(); | |
oDate.setDate(oDate.getDate() + expires); | |
document.cookie = name + '=' + encodeURIComponent(value) + ';expires=' + oDate + ';path=' + path; | |
} |
function getCookie(name) { | |
var aCookie = document.cookie.split('; '); | |
for(var i =0; i < aCookie.length; i++) { | |
var aTemp = aCookie[i].split('='); | |
if(aTemp[0] === name) { | |
return decodeURIComponent(aTemp[1]); | |
} | |
} | |
} |
方法1:使用cookie
A页面
document.cookie = "user="+username;
B页面
var username = document.cookie.split("=")[1];//简略版