jQuery插件simplePagination的使用方法示例
本文實例講述了jQuery插件simplePagination的使用方法。分享給大家供大家參考,具體如下:
正在熟悉項目上的代碼,新添加了一個需要,需要對表單進(jìn)行分頁,之前的代碼中是有分頁的代碼的,看了老半天,也沒看太明白。之前的項目比較久遠(yuǎn),繼續(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插件,這個比較簡單,就不細(xì)說了。
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ù)進(jìn)行顯示 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 //點(diǎn)擊時觸發(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擴(kuò)展技巧總結(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)文章
jquery實現(xiàn)簡單的拖拽效果實例兼容所有主流瀏覽器(優(yōu)化篇)
相對于上一篇,優(yōu)化了拖拽的效果,具體的代碼及截圖如下,感興趣的朋友可以參考下哈,希望對大家有所幫助2013-06-06JQuery和PHP結(jié)合實現(xiàn)動態(tài)進(jìn)度條上傳顯示
本文給大家介紹JQuery和PHP結(jié)合實現(xiàn)動態(tài)進(jìn)度條上傳顯示功能,本文分步驟給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧2016-11-11jQuery插件EasyUI設(shè)置datagrid的checkbox為禁用狀態(tài)的方法
這篇文章主要介紹了jQuery插件EasyUI設(shè)置datagrid的checkbox為禁用狀態(tài)的方法,涉及jQuery插件EasyUI相關(guān)屬性設(shè)置技巧,需要的朋友可以參考下2016-08-08使用jquery插件實現(xiàn)圖片延遲加載技術(shù)詳細(xì)說明
有時我們看到一些大型網(wǎng)站,頁面如果有很多圖片的時候,當(dāng)你滾動到相應(yīng)的行時,當(dāng)前行的圖片才即時加載的,這樣子的話頁面在打開只加可視區(qū)域的圖片,而其它隱藏的圖片則不加載,一定程序上加快了頁面加載的速度,對于比較長的頁面來說,這個方案是比較好的。2011-03-03jQuery和HTML對某個標(biāo)簽設(shè)置只讀或者禁用屬性的方式
這篇文章主要介紹了jQuery和HTML對某個標(biāo)簽設(shè)置只讀或者禁用屬性的方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-02-02