사용자가 AJAX 데이터를 사용하여 페이지 매기기를 수행 할 수있는 데이터 목록이 있으며 그 데이터를 컨테이너에 추가합니다. 사용자가 항목을 클릭하여 다른 페이지로 이동하고 브라우저에서 기본 돌아 가기 버튼을 클릭하면 모든 AJAX 추가 데이터가 더 이상 DOM에 나열되지 않습니다. 이 문제를 어떻게 해결할 수 있습니까? 이것은 jQuery 문제입니까?AJAX DOM 요소가 뒤로 버튼에 저장되지 않았습니다.
페이지 매김 (# page2)이 발생할 때 URL 해시를 변경해 보았지만 다시 돌아 왔을 때 여전히 남아 있지 않습니다.
아이디어가 있으십니까?
history.pushState()를 사용하고 페이지를 업데이트하기 위해 뒤로 버튼을 클릭 할 때'popstate' 이벤트를 처리해야합니다. –
뒤로 단추는 브라우저에 다른 페이지를로드하도록 요청합니다. 현재 페이지에로드 한 내용은 특정 조치를 취하지 않으면 잃게됩니다. 아마도 localStorage 또는 쿠키를 볼 수는 있지만로드하는 페이지에 적용 할 코드가 필요합니다. @MikeEdwards 덧글도 참조하십시오. –
@MikeW 완전히 사실이 아닙니다. 내역을 활용하여 단일 페이지 내에서 동일한 내용의 콘텐츠를 표시 할 수 있습니다. – charlietfl