Bootstrap jquery.twbsPagination.js動態(tài)頁碼分頁實例代碼
Bootstrap風(fēng)格的分頁控件自適應(yīng)的:
參考網(wǎng)址:分頁參考文檔
1.風(fēng)格樣式:

2.首先引入js文件jQuery.twbsPagination.js
<span style="font-size:14px;"><script type="text/javascript" src="plugins/page/jquery.twbsPagination.js"></script></span>
3.html頁面
<span style="font-size:14px;"><div class="text-center"> <ul id="pagination-log" class="pagination-sm"></ul> </div></span>
4.初始化
<span style="font-size:14px;">// 初始化加載信息數(shù)據(jù)
function initUserlogData() {
//重置分頁組件否則保留上次查詢的,一般來說很多問題出現(xiàn)與這三行代碼有關(guān)如:雖然數(shù)據(jù)正確但是頁碼不對仍然為上一次查詢出的一致
$('#pagination-log').empty();
$('#pagination-log').removeData("twbs-pagination");
$('#pagination-log').unbind("page");
//將頁面的數(shù)據(jù)容器制空
$("#messagebody").empty();
//設(shè)置默認(rèn)當(dāng)前頁
var pagenow = 1;
//設(shè)置默認(rèn)總頁數(shù)
var totalPage = 1;
//設(shè)置默認(rèn)可見頁數(shù)
var visiblecount = 5;
//加載后臺數(shù)據(jù)頁面
function loaddata() {
$.ajax({
url : "/tqyh/showUserloginfo",
type : "post",
data : {
"currentpage" : pagenow
},
dataType : "json",
success : function(data) {
var htmlobj = "";
totalPage = data.page.totalPage;//將后臺數(shù)據(jù)復(fù)制給總頁數(shù)
totalcount = data.page.totalCount;
$("#userlogbody").empty();
$.each(data.userlog, function(index, userlog) {
htmlobj = htmlobj + "<tr>"
+ "<td><input type='checkbox'/></td>" + "<td>"
+ userlog.toUserName + "</td>" + "<td>"
+ userlog.fromUserName + "</td>" + "<td>"
+ userlog.createTime + "</td>" + "<td>"
+ userlog.eventType + "</td>" ;
if(userlog.eventType=="LOCATION"){
htmlobj = htmlobj + "<td><button name="+ userlog.eventType
+ " location='"+userlog.details+"' class='btn btn-danger btn-lg btn-sm no-radius' data-toggle='modal' data-target='#myModal' onclick='showmodal(this)' >"
+ "<i class='glyphicon glyphicon-map-marker'> LOCATION</i></button></td>";
}else{
htmlobj = htmlobj +"<td>"+ userlog.details + "</td>";
};
htmlobj = htmlobj + "</tr>";
$("#userlogbody").append(htmlobj);
htmlobj = "";
});
//后臺總頁數(shù)與可見頁數(shù)比較如果小于可見頁數(shù)則可見頁數(shù)設(shè)置為總頁數(shù),
if (totalPage < visiblecount) {
visiblecount = totalPage;
}
$('#pagination-log').twbsPagination({
totalPages : totalPage,
visiblePages : visiblecount,
version : '1.1',
//頁面點擊時觸發(fā)事件
onPageClick : function(event, page) {
// 將當(dāng)前頁數(shù)重置為page
pagenow = page
//調(diào)用后臺獲取數(shù)據(jù)函數(shù)加載點擊的頁碼數(shù)據(jù)
loaddata();
}
});
},
error : function(e) {
alert("s數(shù)據(jù)訪問失敗")
}
});
}
//函數(shù)初始化是調(diào)用內(nèi)部函數(shù)
loaddata();
};</span>
6.后臺的json數(shù)據(jù)返回就行
7.結(jié)果截圖:

以上所述是小編給大家介紹的Bootstrap jquery.twbsPagination.js動態(tài)頁碼分頁實例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
JS應(yīng)用正則表達(dá)式轉(zhuǎn)換大小寫示例
這篇文章主要介紹了JS應(yīng)用正則表達(dá)式轉(zhuǎn)換大小寫,以首字母大寫,其它字母小寫為例,喜歡的朋友可以參考下2014-09-09
純javascript實現(xiàn)四方向文本無縫滾動效果
本文主要給大家分享了使用純javascript實現(xiàn)的可控制的四方向文本無縫滾動的代碼,效果非常不錯,有需要的小伙伴可以參考下。2015-06-06
百度地圖api應(yīng)用標(biāo)注地理位置信息(js版)
弄了一個百度地圖來標(biāo)注地理位置信息,通過百度api來獲取地址。這地圖api是javascript版,感興趣的朋友可以了解下,或許對你有所幫助2013-02-02
JavaScrip數(shù)組刪除特定元素的幾種方法總結(jié)
從js數(shù)組中刪除指定元素是我們每個人都遇到的問題,網(wǎng)上這方面的資料也很多,但有的時間過于久遠(yuǎn),有的內(nèi)容不夠全面,所以自己來整理下,這篇文章主要給大家總結(jié)介紹了關(guān)于JavaScrip數(shù)組刪除特定元素的多種方法,需要的朋友可以參考下。2017-09-09
javascript操作向表格中動態(tài)加載數(shù)據(jù)
這篇文章主要為大家詳細(xì)介紹了javascript操作向表格中動態(tài)加載數(shù)據(jù),文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2020-08-08
JavaScript 利用StringBuffer類提升+=拼接字符串效率
JavaScript 利用StringBuffer類提升+=拼接字符串效率,需要的朋友可以參考下。2009-11-11
Javascript驗證Visa和MasterCard信用卡號的方法
這篇文章主要介紹了Javascript驗證Visa和MasterCard信用卡號的方法,涉及javascript正則驗證的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-07-07

