jQuery插件simplePagination的使用方法示例
本文實例講述了jQuery插件simplePagination的使用方法。分享給大家供大家參考,具體如下:
正在熟悉項目上的代碼,新添加了一個需要,需要對表單進行分頁,之前的代碼中是有分頁的代碼的,看了老半天,也沒看太明白。之前的項目比較久遠,繼續(xù)熟悉代碼。
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" >可用區(qū)</th>
<th data-hide="phone">渠道</th>
<th data-hide="phone">引用可用區(qū)</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;
// 定義分頁的頁數(shù)
var limit = 0 ;
// 定義分頁的條數(shù)
var regionLogListFunc = function(pageNumber){
if(pageNumber=== undefined){
pageNumber = 1;
}
// 頁數(shù)判斷和定義
$get("/regionCopyList?page_number="+ pageNumber,function(data,status){
var #### = jQuery("####-##");
// 獲取Table中 tbody的id值
var updateRegionlogList = ''
// for in 遍歷 對傳入的數(shù)據(jù)進行顯示
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();
// 添加更新的數(shù)據(jù)
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}, 總頁數(shù)
itemsOnPage: itemsOnPage,
cssStyle: 'light-theme',
onInit: changePage, // 初始化函數(shù)
onPageClick: changePage //點擊時觸發(fā)函數(shù)
});
});
function changePage(page_index,event){
listTable.gotoPage(page_index); //gotoPage函數(shù)調(diào)用ajax獲取數(shù)據(jù) 填充頁面
document.getElementById('pageCurrent').innerHTML=page_index;
return true;
}
更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jQuery擴展技巧總結(jié)》、《jQuery常用插件及用法總結(jié)》、《jQuery切換特效與技巧總結(jié)》、《jQuery遍歷算法與技巧總結(jié)》、《jQuery常見經(jīng)典特效匯總》、《jQuery動畫與特效用法總結(jié)》及《jquery選擇器用法總結(jié)》
希望本文所述對大家jQuery程序設(shè)計有所幫助。
- jQuery Pagination Ajax分頁插件(分頁切換時無刷新與延遲)中文翻譯版
- jQuery DataTables插件自定義Ajax分頁實例解析
- jquery pagination插件實現(xiàn)無刷新分頁代碼
- jquery分頁插件jquery.pagination.js使用方法解析
- 一款Jquery 分頁插件的改造方法(服務(wù)器端分頁)
- Jquery 分頁插件之Jquery Pagination
- jQuery Pagination分頁插件使用方法詳解
- 分享一個自己動手寫的jQuery分頁插件
- 快速掌握jquery分頁插件jqPaginator的使用方法
- jquery插件pagination實現(xiàn)無刷新ajax分頁
- jQuery分頁插件jquery.pagination.js使用方法解析
- jQuery插件pagination實現(xiàn)分頁特效
相關(guān)文章
ztree實現(xiàn)左邊動態(tài)生成樹右邊為內(nèi)容詳情功能
zTree 是利用 JQuery 的核心代碼,實現(xiàn)一套能完成大部分常用功能的 Tree 插件。接下來通過本文給大家分享ztree實現(xiàn)左邊動態(tài)生成樹右邊為內(nèi)容詳情功能,需要的朋友參考下吧2017-11-11
jQuery autoComplete插件兩種使用方式及動態(tài)改變參數(shù)值的方法詳解
這篇文章主要介紹了jQuery autoComplete插件兩種使用方式及動態(tài)改變參數(shù)值的方法,結(jié)合實例形式分析了jQuery自動匹配插件autoComplete的使用技巧與動態(tài)改變參數(shù)傳入值的實現(xiàn)方法,需要的朋友可以參考下2016-10-10
jquery validate poshytip 自定義樣式
項目中做了一個jquery.validate氣泡提示在新版的jquery.validate中,有這個功能,但在我這里不怎么好用,所以自己加了一個,找了一些插件qtip2的樣式不錯,需要的朋友可以參考下2012-11-11
jQuery模仿京東/天貓商品左側(cè)分類導(dǎo)航菜單效果
在京東或者是天貓上可以看到左側(cè)分類導(dǎo)航菜單,當鼠標滑過導(dǎo)航分類時,會出現(xiàn)詳細分類模塊,鼠標移開就會恢復(fù)默認樣式,下面小編給大家?guī)砹嘶?mouseenter()和mouseleave()實現(xiàn)仿京東/天貓商品左側(cè)分類導(dǎo)航菜單效果,一起看看吧2016-06-06
基于jQuery實現(xiàn)左側(cè)菜單欄可折疊功能
這篇文章主要介紹了基于jQuery實現(xiàn)左側(cè)菜單欄可折疊功能,介紹菜單折疊過程中三種變換形式,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-12-12

