CCrizel
프로그래밍JAVASCRIPT

페이지 이동 없이 파라미터 교체하기

작성자
고성훈
등록일
2025-12-19 09:39
let pageNo = '1'; let countList = '10'; history.pushState({pageNo, countList}, "", '?pageNo=' + pageNo + '&countList=' + countList); 이렇게 하면 파라미터가 변경되어서 새로고침해도 적용된다. [파라미터 하나만 수정하기] function updateQueryParam(key, value) { const url = new URL(window.location.href); if (value) { url.searchParams.set(key, value); } else { url.searchParams.delete(key); } window.history.pushState({}, '', url.toString()); }