//監(jiān)聽“刷新”按鈕
$("#refresh").on('click', function(){
//只重載數(shù)據(jù)寿烟,不實現(xiàn)條件搜索的重載
table.reload('demoId', {//demoId是table.render()中id屬性的值,如果沒有設(shè)置,
//layui2.2.x版本之后默認自動設(shè)置為<table>中的id屬性值
url: '/user/getPage'//這是發(fā)送給controller的請求來獲取數(shù)據(jù)豹休,
//一般只需設(shè)為和table.render()中的url屬性值即可
,page: {
curr: currPage,//currPage是全局變量,后面會給出它在哪里定義以及賦值
}
});
});
<script>
layui.use(['table', 'treetable', 'jquery', 'form'], function () {
var table = layui.table;
var currPage = 1;//首先默認值為1桨吊,防止出錯
table.render({
...
,id: 'demoId'
,url: '/user/getPage' //數(shù)據(jù)接口
...
,done: function(res, curr, count){
//如果是異步請求數(shù)據(jù)方式威根,res即為你接口返回的信息。
/**
*如果是直接賦值的方式视乐,
*res即為:{data: [], count: 99}
*data為當(dāng)前頁數(shù)據(jù)洛搀、count為數(shù)據(jù)總長度
*/
console.log(res);
currPage = curr;//將當(dāng)前頁碼賦值給全局變量currPage
//得到當(dāng)前頁碼
console.log(curr);
//得到數(shù)據(jù)總量
console.log(count);
}
});
});
</script>