Index: arms/js/searchEngine.js =================================================================== diff -u -r83e8f34142871b8b7c394442e4a6638e2187455f -r895cebb0b29066191c5de738822efcfc11ec3377 --- arms/js/searchEngine.js (.../searchEngine.js) (revision 83e8f34142871b8b7c394442e4a6638e2187455f) +++ arms/js/searchEngine.js (.../searchEngine.js) (revision 895cebb0b29066191c5de738822efcfc11ec3377) @@ -249,7 +249,7 @@ let showPage = page+1; // 보여주는 페이지 SearchApiModule.setSearchResult(search_section,result, showPage, pageSize); let pageStart = Math.floor(page / 10) * 10 + 1; - SearchApiModule.updateButtons(search_section, pageStart); + SearchApiModule.updateButtons(search_section, showPage, pageStart); } }); } Index: arms/js/searchEngine/searchApiModule.js =================================================================== diff -u -r83e8f34142871b8b7c394442e4a6638e2187455f -r895cebb0b29066191c5de738822efcfc11ec3377 --- arms/js/searchEngine/searchApiModule.js (.../searchApiModule.js) (revision 83e8f34142871b8b7c394442e4a6638e2187455f) +++ arms/js/searchEngine/searchApiModule.js (.../searchApiModule.js) (revision 895cebb0b29066191c5de738822efcfc11ec3377) @@ -174,14 +174,14 @@ } - var updateButtons = function (search_section, current_page) { + var updateButtons = function (search_section, current_page, pageStart) { console.log("[searchApiModule :: updateButtons] :: current_page => " + current_page); let total_page = Math.floor(hitsTotal[search_section] / 10); //총 페이지 const $pagination = $('#'+search_section+'_section .pagination-div .pagination'); const $prevButton = $('#'+search_section+'_section .pagination-div .pagination .prev'); const $nextButton = $('#'+search_section+'_section .pagination-div .pagination .next'); let countPageBlock = 10; - let startPage = ((current_page-1) / 10) * 10 + 1; + let startPage = ((pageStart-1) / 10) * 10 + 1; let endPage = Math.min(startPage + 9, total_page); // let endPage = startPage + countPageBlock -1;