在一个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];//简略版