아직 테스트 중이긴 한데요. 자료? 소스? 공개해봅니다 :)
게시판 내에서 제이쿼리 UI를 이용한 검색어 자동완성 소스예요.
아직은 제목만 검색 가능한데요.
검색 대상 select 버튼 이벤트에 따라서 제목 이외에도 다양한 검색어 자동완성 기능으로 확장할 수도 있을 것 같아요.
(function($){ // AUTOCOMPLETE var docTitle = []; // 게시판에서 list_count와 total_page 구하고, 게시물 제목 가져오기 $.exec_json( 'board.dispBoardContentList', {mid: current_mid}, function(data) { var list_count = data.page_navigation.page_count, total_page = data.page_navigation.total_page; for (var cur_page = 1; cur_page <= total_page; cur_page++) { getTitle(cur_page, list_count); } } ); // 게시물 제목 얻어오는 함수 function getTitle(cur_page, list_count) { $.exec_json( 'board.dispBoardContentList', {mid: current_mid, page: cur_page}, function(data) { for (var i = 0; i < list_count; i++) { docTitle[i + ((cur_page - 1) * list_count)] = data.document_list[i].title; }; } ); } // 검색어 자동완성 이벤트 $('input[name="search_keyword"]').autocomplete({ source: docTitle }); })(jQuery);;
대강 이런 식인데요ㅎㅎ
여기서 확인해보세요. https://bit.ly/2IECAeU (현재 작동 중지 ... 애드온 개발 중)
상단 또는 하단의 검색 버튼 누르고 입력창에 입력을 시작하면, 기존 게시물 제목으로 자동완성이 뜰 겁니다.
이걸 확장해서 애드온을 만들어봐도 좋겠네요 :)