아약스 호출을 수행 한 검색 페이지에서 페이지 하단에 결과 (동적 HTML)를 생성합니다. 문제는 사용자가 결과 (다른 사이트)로 이동 한 다음 뒤로 버튼을 누르고 원본 페이지와 쿼리가 있지만 동적 HTML이 사라진 경우입니다.동적 HTML 및 jquery가있는 뒤로 버튼
이전에 jquery 기록 플러그인을 사용했습니다. 사용자가 피자를 검색하면 내 URL에 "#pizza"를 추가해야합니다. 그리고 나서 내 페이지가로드 될 때마다 # 뒤에 오는 상태에서 상태를 복원 할 수 있습니다. 그러나 이렇게하려면 아약스 호출을 다시 작성하고 검색을 다시 수행 한 다음 동적 HTML을 다시 작성해야합니다.
사용자가 '뒤로'를 치면 결과 페이지가 그대로 남아 있기 때문에 구조가 가능합니까?
아니요! 실제로는 아니지만 누군가가 반드시 플러그인, 로컬 저장소 또는 푸시 스테이트를 제안 할 것입니다. 가장 좋은 방법은 빈 검색으로 돌아가거나 아약스 호출을 한 번 더하거나 target = _blank를 사용하는 것입니다. – adeneo
HTML 구조/상태를'localStorage' (HTML5) 안에 저장할 수 있습니다. –