0

この質問が非常に曖昧に聞こえる場合は、ご容赦ください。私はWeb全体を見てきましたが、これを行う方法の例はありません。これに加えて、私はWeb開発に本当に慣れていないため、少しばかり気になります:)

私が探しているのは、(ローカルのjsonファイルからロードされた)「ギャラリー」オブジェクトのコレクションを作成して、それぞれの最初の画像を1つのページにグリッドとして表示することです。ユーザーが画像をクリックすると、「ギャレーの詳細」ページが読み込まれ、ギャラリー全体とタイトルなどが表示されます。

私の質問は、データを挿入してロードできるように、選択したアイテムを次のページに「渡す」にはどうすればよいかということです。

私はバックボーンまたはノックアウトのいずれかを使用してSPAを作成することを検討してきましたが、今のところ、機能し、スケーラブルなものだけが素晴らしいスタートになるでしょう。

データソースが非常に小さいので、私はサーバー側の作業を行うことを検討していません。クライアント側のJS/HTML/CSSだけです。

クリス

4

1 に答える 1

0

おそらく最も簡単なのは、localStorage を使用することです。これを行うには、store.jsのようなライブラリを使用することを強くお勧めします。

// 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 に答える