페이징 코드

페이징 코드

더시민 3 2200 0

function ajaxPaging(name,id,rtnId,total_record,page_record_num,page_link_num,tFocus,obj1,obj2) {
    if(!id || !name || !total_record) return;
    this.obj                = document.getElementById(id); // 페이징 출력 객체 
    this.rtnId                = rtnId; // 페이징 결과 리턴 객체
    this.name                = name;    // 생성객체 명    
    this.page                = 1;    // 현재페이지
    this.total_record        = total_record;    // 총 레코드 수
    this.page_record_num    = 10;    // 한페이지에 보여줄 레코드 수
    if(page_record_num) this.page_record_num = page_record_num;
    this.page_link_num        = 10;    // 한페이지에 보여줄 페이지 수
    if(page_link_num) this.page_link_num = page_link_num;    
    this.total_page            = 0;    // 총 페이지 수
    this.total_block        = 0;    // 총 블럭 수
    this.block                = 1;    // 현재블럭
    this.page_start            = 0;    // 화면에 뿌려질 페이지 숫자의 첫 페이지 숫자
    this.page_end            = 0;    // 화면에 뿌려질 페이지 숫자의 마지막 페이지 숫자
    this.prev_page            = 0;    // 이전페이지
    this.next_page            = 0;    // 다음페이지
    this.url                = null;    // 문서정보
    this.qstr                = null;    // 파라미터 값    
    this.type                = null; //타입
    this.imgPath            = null; //이미지경로
    this.separator            = null; //구분자
    this.pt_fb                = null; //앞뒤 구분자 여부
    this.pageCurrent        = obj1;  //현재 페이지 값을 받을 객체
    this.pageTotal            = obj2;  //총페이지수 값을 받을 객체
    
    if(tFocus) this.tFocus    = tFocus; //포커스 받을 객체명

3 Comments
더시민 2021.05.13 12:43  
var clear_class = document.getElementById("qnaList").className; //12s 페이징 ajax 위해서
if(document.getElementById("qnaList").className == "qnaListClear"){
console.log( "clearlist");
document.getElementById("qnaList").innerHTML ='';
}

결국은 id값이 클래스값으로 id+clear 값을 가져오는가로 ..새로고침하게 하였는데

저 id값이 전달받는 인자가 아니어서 결국 수기로 넣어야됨.
더시민 2021.05.13 11:56  
{"aObj":{"ac":{"xmlHttp":{}},"xmlData":{"location":null},"rootName":"root","functionName":"getMultis.dispList","arguments":["data"]},"obj":{},"limit":"5","tmpLimit":0,"total":"12","Pstart":5,"qstr":"&number=12592","order":"uid","reFresh":0,"str2":"","str1":"","page":1,"url":"php/getQna.php","callBack":"rtnQna"}
더시민 2021.05.13 11:27  
if(this.rtnId == 'getMultis'){//12s 일때 추가되는 값 제거위해서
$('#'+this.name).html('')
console.log(this.rtnId+"------".this.name);
}
제목
Category
Facebook Twitter GooglePlus KakaoStory KakaoTalk NaverBand