0

如果这个问题听起来很模糊,请原谅我。我已经浏览了整个网络,但我找不到任何关于如何做到这一点的例子——这加上我对网络开发真的很陌生,这让我有点不知所措:)

我要做的是拥有一组“图库”对象(从本地 json 文件加载),将每个对象的第一张图像显示为单个页面上的网格。当用户单击图像时,会加载“画廊详情”页面并显示完整的画廊以及标题等。

我的问题是,您如何将所选项目“传递”到下一页以便可以注入和加载数据。

我一直在考虑创建一个带有骨干网或淘汰赛的 SPA,但现在只要一些可行且可扩展的东西将是一个很好的开始。

由于数据源很小,我不打算做任何服务器端的事情。只是客户端 JS/HTML/CSS。

克里斯

4

1 回答 1

0

Perhaps the easiest would be to use localStorage. I'd strongly recommend using a library like store.js to do this:

// before you leave the page
store.set("selected", selectedItem);

// on the new page
var selected = store.get("selected");
if (selected == null)
    selected = defaultValue;
于 2013-02-10T20:53:44.023 回答