프로그래밍
2017. 4. 18. 08:00
페이지 이동 시 검색조건 유지
페이징 처리된 화면에서 페이지(페이지 번호) 이동 시 검색조건을 유지하기 위한 소스
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | function fn_movePage(pageNo){ // 검색조건 INPUT ID var voArrId = ["searchDiv", "searchValue"]; // 검색조건 값 var voArrValue = ["${noticeBean.searchDiv}","${noticeBean.searchValue}"]; // FORM NAME var formNm = "frm"; // URL var gotoUrl = "<c:url value='/notice/noticeList.do'/>"; gfn_pagingSearch(pageNo,formNm,gotoUrl,voArrId,voArrValue); } /*----------------------------------------------------------------------------------------------- * function : gfn_pagingSearch(pageNo,formNm,gotoUrl,voId,voValue) * 설명 : 페이지 버튼 클릭하면 VO에 담긴 검색조건으로 검색하기 * param : pageNo(페이지번호),formNm(폼이름),gotoUrl(액션url),voArrId 배열,voArrValue 배열 ----------------------------------------------------------------------------------------------*/ function gfn_pagingSearch(pageNo,formNm,gotoUrl,voArrId,voArrValue) { var arr = new Array(); var i = 0; for(var i in voArrId){ var retVal = new Object(); retVal.arrId = voArrId[i]; retVal.arrValue = voArrValue[i]; arr[i] = retVal; ++i; } $("#pageIndex").val(pageNo); for(var i=0;i<arr.length;i++){ var retVal = arr[i]; $("#"+retVal.arrId).val(retVal.arrValue); } $("#"+formNm).attr("action",gotoUrl).submit(); } | cs |
'프로그래밍' 카테고리의 다른 글
다운로드 파일명 깨짐현상 처리 (1) | 2017.05.22 |
---|---|
SSL 인증 우회하기 (1) | 2017.04.18 |
스프링 프로젝트 - 공지사항 등록 테스트 (0) | 2017.03.17 |
스프링 프로젝트 - 공지사항 기능 구현 (0) | 2017.03.16 |
스프링 프로젝트 - 첨부파일 처리 (0) | 2017.03.10 |