jQueryプラグインのシンプルな使い方の例


本明細書の例は、jQueryプラグインsimplePaginationの使用方法を説明する。皆さんに参考にしてあげます。具体的には以下の通りです。
プロジェクトのコードを熟知しています。新しく必要なものを追加しました。フォームを改ページする必要があります。前のコードには改ページコードがあります。長い間見ましたが、よく分かりました。前のプロジェクトは比較的に古いです。コードを熟知し続けています。
simple Paginationの使用
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テンプレートを使用していますので、最初からSimplePaginationプラグインを引用していたのを覚えています。これは比較的簡単です。詳しくは言いません。
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拡張テクニックのまとめ」、「jQuery常用プラグインと使い方のまとめ」、「jQuery切り替え特効とテクニックまとめ」、「jQueryはアルゴリズムとテクニックを遍歴して総括します。」、「jQueryよくある経典効果のまとめ」、「jQueryアニメーションと特効用法のまとめ」および「jqueryセレクタの使い方のまとめ
ここで述べたように、皆さんのjQueryプログラムの設計に役に立ちます。