728x90
반응형
onpopstate (뒤로 가기) 이벤트를 적용하면 window.history.back(); 시에도 작동됩니다.
게시물 목록에서 게시물 상세 페이지로 이동 한 뒤, 뒤로 가기 버튼으로 페이징 값과 조회 조건을 가져가고 싶을 때 onpopstate 이벤트를 사용하면 값을 넘길 수 있습니다.
/* detail.jsp */
window.onpopstate = function(event) {
history.pushState({pageNum:3, searchDt:'2019-05-07'}, null, '/board/list');
location.reload();
}
history.pushState(null, null, null);
/* list.jsp */
console.log(history.state); // {pageNum:3, searchDt:'2019-05-07'}
[Reference]
https://developer.mozilla.org/ko/docs/Web/API/Window/popstate_event
728x90
반응형
'front-end > script' 카테고리의 다른 글
[Javascript] html 화면 PDF다운로드 (jspdf.js, html2canvas.js) (0) | 2021.01.18 |
---|---|
[javascript] 이미지 용량 줄이기 (이미지 리사이징) Compressor.js (0) | 2020.11.13 |
JSP에서 URL encode 하는 방법 (특수문자 UTF-8 인코딩) (0) | 2020.11.10 |
[javascript] JSON 합치기 Object.assign(a, b) (0) | 2020.10.09 |
[script] foreach문을 이용하여 json 데이터 key, value 값 꺼내기 (0) | 2020.10.09 |
댓글