2016-08-23 241 views
-2

我目前正在開發一個在線目錄,並需要有關特定功能的幫助。我有一個頁面manageCards.xhtml,其中包含一個表格,顯示卡片信息(這是硬編碼)。在這個頁面的底部有一個按鈕,將它們帶到一個新頁面addNewCards.xhtml,在那裏他們可以填寫相關字段來註冊一張新卡片。將值從一個HTML頁面傳遞到另一個頁面

我的問題是,有沒有一種方法可以在這些頁面之間傳遞值,並在manageCards.xhtml頁面上填充同一張表的新實例,但對於新註冊的卡?我對JavaScript和jQuery都比較陌生,但我確信有一種我還不熟悉的方式。

任何幫助,將不勝感激

非常感謝

+2

發佈代碼,無論您嘗試過什麼。 – GANI

+0

什麼關於PHP和其他CGI – mkHun

+1

http://stackoverflow.com/questions/8459903/creating-master-detail-pages-for-entities-how-to-link-them-and-which-bean-scope –

回答

0

您可以使用localStorage的。

當您在導航之前單擊按鈕時,可以將數據存儲在本地存儲中,以便可以在新頁面中讀取數據。

function storeCardInfo(data) { 
    localStorage.setItem('cardData', JSON.stringify(data)); 
} 

然後在第二頁上,從localStorage中讀取數據。

function getCardInfo() { 
    var cardInfo = localStorage.getItem('cardData'); 
    return JSON.parse(cardInfo); 
} 
+0

那一個將數據從一個頁面傳遞到另一個頁面的方式。當使用JSF時,這個解決方案有點尷尬。 –

+0

這個問題似乎是基於描述中第二段的Javascript和JQuery。 – nixkuroi

相關問題