2016-08-23 224 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

相关问题