Passer des données entre les pages Dans un SPA en utilisant backbone.js

Veuillez me pardonner si cette question semble très vague. J'ai regardé partout sur le Web et je ne peux pas donner d'exemples sur la façon de le faire – ceci ajouté avec le fait que je suis vraiment nouveau pour le développement web m'a mis dans un peu de place 🙂

Ce que je cherche à faire, c'est avoir une collection d'objets "galerie" (chargés à partir d'un fichier json local) qui affiche la première image de chacune comme une grille sur une seule page. Lorsque l'utilisateur clique sur une image, une page "informations générales" est chargée et affiche la galerie complète plus le titre, etc.

Ma question est de savoir comment allez-vous «passer» l'élément sélectionné à la page suivante afin que les données puissent être injectées et chargées.

J'ai cherché à créer un SPA avec un backbone ou un knock-out, mais maintenant, tout ce qui fonctionne et évolutif serait un bon départ.

Étant donné que la source de données est assez petite, je ne cherche pas à faire de choses côté serveur. Juste côté client JS / HTML / CSS.

Kris

Peut-être le plus simple serait d'utiliser localStorage. Je recommande fortement d'utiliser une bibliothèque comme store.js pour ce faire:

// before you leave the page store.set("selected", selectedItem); // on the new page var selected = store.get("selected"); if (selected == null) selected = defaultValue;