首頁  >  文章  >  web前端  >  深入理解jQuery layui分頁控制項的使用

深入理解jQuery layui分頁控制項的使用

韦小宝
韦小宝原創
2018-01-13 11:43:311476瀏覽

jquery layui分頁控制在專案開發階段常用到,下面透過本文介紹jQuery layui分頁控制項的使用,非常不錯,對layui有興趣的朋友一起看下吧

$.getJSON( )的使用方法簡介

$.getJSON( url [, data ] [, success(data, textStatus, jqXHR) ] )

url是必選參數,表示json資料的位址;

data是可選參數,用於請求資料時發送資料參數;

success是可參數,這是一個回呼函數,用於處理請求到的資料。

//内容页面 <br>   
<p id="notice_p"></p><br>   //分页控件
<p id="notice_pages"></p>
<script>
var roolurl = "http://" + window.location.host;
var urlAshx = roolurl + "/aa/Ashx/NoticeInfo.ashx";
//var pages = 0;
//获取分页好的公告内容
function GetNoticeList(curr, cid) {
$.getJSON(urlAshx,
{//参数
action: "notice_action",
courseid: cid,
page: curr || 1,//向服务端传的参数,此处只是演示
nums: 3//每页显示的条数
}, function (datajson) {//成功执行的方法
if (datajson != null) {
var norice_content = "";
//alert(datajson.pages);
$(datajson.rows).each(function (n, Row) {
norice_content += " <p class=&#39;panel panel-default&#39;>";
norice_content += " <p class=&#39;panel-heading&#39;>";
norice_content += " <h3 class=&#39;panel-title&#39;>";
norice_content += Row.CreateDate;
norice_content += " ";
norice_content += Row.Creater;
norice_content += " </h3>";
norice_content += " </p>";
norice_content += " <p class=&#39;panel-body&#39;>";
norice_content += Row.NoticeContent;
norice_content += " </p>";
norice_content += " </p>";
});
$(&#39;#notice_p&#39;).html(norice_content);
//alert(11);
//调用分页
laypage({
cont: &#39;notice_pages&#39;,//容器。值支持id名、原生dom对象,jquery对象。【如该容器为】:<p id="page1"></p>
pages: datajson.pages,//总页数
groups: 5, //连续显示分页数
skip: false, //是否开启跳页
skin: &#39;#AF0000&#39;,
curr: curr || 1, //当前页,
jump: function (obj, first) {//触发分页后的回调
if (!first) {//点击跳页触发函数自身,并传递当前页:obj.curr
GetNoticeList(obj.curr, cid);
}
}
})
}
});
}
$(document).ready(function () {
GetNoticeList(0, &#39;<%=_courseid%>&#39;)
});
</script>


以上所述是小編給大家介紹的jQuery layui分頁控制項的使用,希望對大家有幫助! !

相關推薦:

詳解layui.js如何實作表單驗證功能

layui表格實作程式碼分享

layui選項卡效果實現程式碼分享

以上是深入理解jQuery layui分頁控制項的使用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn