pushstate
-
JS/브라우저 히스토리 관리 (replaceState, pushState)Language/Java Script 2021. 3. 19. 11:51
ajax 등 비동기로 데이터 뿌린 후 history back 등에서 의해서 파라미터를 유지해야할 경우 매번 만들어서 사용하기 귀찮아서 기록해 둔다. UTIL /** * History Object */ CORE.HISTORY = { // history parameter getFormParams: function (options) { var sFrmSelector = CORE.nvl2(options['frmSelector'], ''); var aReplaceItems = options['replaceItems']; var aFrmParams = $(sFrmSelector).serializeArray(); if (sFrmSelector !== '' && Object.keys(aReplaceItems).leng..