jQuery 플러그 인 simplePagination 의 사용 방법 예시

이 사례 는 jQuery 플러그 인 simplePagination 의 사용 방법 을 설명 합 니 다.여러분 께 참고 하도록 공유 하 겠 습 니 다.구체 적 으로 는 다음 과 같 습 니 다.
프로젝트 의 코드 를 익히 고 있 습 니 다.필요 한 것 을 새로 추 가 했 습 니 다.폼 에 페이지 를 나 누 어야 합 니 다.이전 코드 에는 페이지 를 나 누 는 코드 가 있 었 습 니 다.한참 을 보 았 지만 잘 보지 못 했 습 니 다.이전 프로젝트 는 비교적 오래 되 어 코드 를 계속 익 혔 다.
simplePagination 사용
HTML 페이지,

<div class="row">
  <div class="col-sm-12 col-sm-12">
      <table class="table table-striped table-hover table-bordered" data-toggle="table" data-url="data2.json" data-pagination="true">
        <thead> 
          <tr>
            <th data-hide="phone" >   </th>
            <th data-hide="phone">  </th>
            <th data-hide="phone">     </th>
            <th data-hide="phone">    </th>
          </tr>
        </thead>
        <tbody id="region_price_list-data">
        
        </tbody>
      </table>
    </div>
  </div>
  
  <div class="row">
    <div class="col-sm-12">
      <div id="pagination">
      </div>
    </div>
  </div>

프로젝트 에 EJS-HTML 템 플 릿 을 사용 하기 때문에 처음부터 Simple Pagination 플러그 인 을 참조 하 는 것 을 기억 합 니 다.이것 은 간단 하 므 로 자세히 말 하지 않 겠 습 니 다.
JS 코드

var page_count = 0;
//        
var limit = 0 ;
//        
var regionLogListFunc = function(pageNumber){
  if(pageNumber=== undefined){
    pageNumber = 1;
  }
  //        
  $get("/regionCopyList?page_number="+ pageNumber,function(data,status){  
    var #### = jQuery("####-##");
    //   Table  tbody id 
    var updateRegionlogList = ''
     // for in              
    for (var i in data){
      #### +='<tr class= "odd gradeX">';
      ##### +='<td data-hide ="phone">'+data[i].##+'</td>';
      ##### +='<td data-hide ="phone">'+data[i].##'</td>';
      #### +='<td data-hide ="phone">'+data[i].##+'</td>';
      #### +='<td data-hide ="phone">'+data[i].##+'</td>';      
      updateRegionlogList +='</tr>';      
    } 
   regionPriceList.empty();
    //         
   regionPriceList.append(updateRegionlogList);
  });
  var onPageClick = regionLogListFunc;
  //   DOM  ID
  jQuery("#pagination").pagination({
    item    :<%=z###%>, //ejs  
    itemsOnPage :<%=#####t%> ,//ejs  
    cssStyle  :'light-theme',
    onPageClick :onPageClick,
    onInit   :regionLogListFunc,
  });
});

또 다른 문법 은

var page_index;
var itemsOnPage = 1;
$(function() {
$("#pagination").pagination({
  items: {$page_count},    
  itemsOnPage: itemsOnPage,
  cssStyle: 'light-theme',
  onInit: changePage,  //      
  onPageClick: changePage  //       
  }); 
}); 
function changePage(page_index,event){ 
  listTable.gotoPage(page_index);  //gotoPage    ajax         
  document.getElementById('pageCurrent').innerHTML=page_index; 
  return true; 
}

jQuery 관련 내용 에 관심 이 있 는 독자 들 은 본 사이트 의 주 제 를 볼 수 있다.
본 고 에서 말 한 것 이 여러분 의 jQuery 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기