0

이 질문이 매우 모호하게 들리면 용서해주십시오. 나는 웹 전체를 훑어 보았고 이것을 수행하는 방법에 대한 어떤 예도 할 수 없다 - 이것은 내가 웹 개발에 정말로 새로운 사실로 추가되어 나를 약간의 자리에 넣었다.페이지 간 데이터 전달 backbone.js를 사용하는 SPA

내가 뭘 찾고있어? 할 일은 하나의 페이지에있는 각각의 격자에서 첫 번째 이미지를 표시하는 "갤러리"객체 모음 (로컬 json 파일에서로드 됨)을 갖는 것입니다. 사용자가 이미지를 클릭하면 "갤리 세부 정보"페이지가로드되고 전체 갤러리와 제목 등이 표시됩니다.

제 질문은 선택한 항목을 다음 페이지로 "전달"하는 방법입니다. 데이터를 주입하고 적재 할 수 있습니다.

나는 백본 또는 녹아웃으로 SPA를 만들려고했지만 지금은 작동하고 확장 가능한 것이 훌륭한 출발점이 될 것입니다.

데이터 소스가 상당히 작기 때문에 서버 측 작업을하지 않을 것입니다. 클라이언트 측 JS/HTML/CSS.

Kris

+0

안녕하세요! 요점을 알았어. 또한, 나에게 코딩 된 예제를 줄 사람이 없다. 아마도 약간의 방향을 제시하기 위해 "체크 아웃"이라고 말하는 것에 대한 링크 일 것이다. 나는 원래의 질문에서 그렇게 말 했어야했다. 감사! – lookitskris

+0

질문에 의미가 없습니다. 앱이 SPA 인 경우 다른 '페이지'가 없으므로 다른 콘텐츠를 표시하고있는 것입니다. 해당 콘텐츠는 초기 페이지로드에서 이미 사용 가능해야하며, AJAX 요청을 통해 백엔드에서 제공해야합니다. – steveax

답변

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; 
+0

트릭을 수행하는 것처럼 보입니다. 고맙습니다! – lookitskris