2016-11-10 77 views
0

我想在HTML和Javascript中构建注册和登录操作。在那里,我有2个html页面注册,登录html页面和一个javascript文件(从两页加以说明)。如果我从注册页面添加用户,我如何从登录页面访问该变量。JavaScript中的变量定义为静态

我认为,如果我通过从其他页面访问来声明变量(或数组,对象)可以检查登录活动。

的JavaScript

var usrlist=[]; 
function sign_up() 
{ 
    var uname=document.getElementById("uname").value; 
    usrlist.push(uname); 
    usrlist.push(pas); 
} 


function sign_in() 
{ 
    var usrname=document.getElementById("uname").value; 
    var pass=document.getElementById("pass").value; 
    document.getElementById("test1").innerHTML=usrlist[0]+"<br>pass"+usrlist[1]; 
} 

为注册活动的console.log(usrlist)具有价值,但在登入活动将是空我怎样才能使变量可用或阵列都可以使用它们。

请help..Thanks

+0

在页面刷新的时候.javascript被reloaded.so的值为null更好的使用php会话 – prasanth

回答

0

尝试使用另一个一个页面,window.localStorage.getItem(key)window.localStorage.setItem(key, value)保持和利用页面之间的字符串。当然,你总是可以使用JSON来传递更复杂的对象,而不是字符串:JSON.stringify(object)JSON.parse(string)