2016-11-10 75 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)