国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 語(yǔ)言 > JavaScript > 正文

laypage+SpringMVC實(shí)現(xiàn)后端分頁(yè)

2024-05-06 15:36:30
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

項(xiàng)目中用到了模板引擎thymeleaf和前端框架layUI,算是一路摸索、一個(gè)坑一個(gè)坑踩過(guò)來(lái)的。之前邊學(xué)習(xí)邊做項(xiàng)目的時(shí)候沒(méi)有記錄下學(xué)習(xí)的過(guò)程和遇到問(wèn)題的解決思路和方法,著實(shí)有點(diǎn)可惜。所以從現(xiàn)在開(kāi)始咯。

laypage分頁(yè)

下面就以laypage的兩種分頁(yè)展開(kāi)行文的思路:異步刷新分頁(yè)和整頁(yè)刷新式跳轉(zhuǎn)。具體可參看官方文檔。

異步刷新分頁(yè)

首先使用laypage之前,先加載laypage模塊。使用 layui.use(‘laypage')加載即可。

1.前端html代碼如下:

<div id="log-list"></div><div id="page-list"></div>

2.JS代碼如下:

這部分使用了laypage分頁(yè)函數(shù)和jQuery的append函數(shù),實(shí)現(xiàn)異步刷新。

function paging(curr){  $.getJSON('/page', {  page: curr || 1 //向服務(wù)端傳的參數(shù)  }, function(res){   //此處輸出內(nèi)容   var table = $("<table></table>");   table.attr({class:"layui-table admin-table",id:"page"});   var thead = $("<thead><tr><th>編號(hào)</th><th>姓名</th><th>行為</th><th>時(shí)間</th><th>操作</th></tr></thead>");   table.append(thead);   var tbody = $("<tbody></tbody>");   tbody.attr({id:"content"});   $(function(){    var datas = res;     $.each(datas,function(index,value){     var tr = $("<tr></tr>");     tr.append("<td>"+ (++index) + "</td>");      tbody.append(tr);      tr.append("<td>"+ value.staffName + "</td>");      tbody.append(tr);      tr.append("<td>"+ value.operation + "</td>");      tbody.append(tr);      tr.append("<td>"+ value.createTime + "</td>");      tbody.append(tr);      var td = $("<td></td>");      var div = $("<div></div>");      div.attr({class:"layui-btn-group"});      var button1 = $("<button detailId=" + value.weeklyId +">詳情</button>");      button1.attr({class:"layui-btn detail"});      var button2 = $("<button recoveryId=" + value.weeklyId +">恢復(fù)</button>");      button2.attr({class:"layui-btn recovery"});      div.append(button1);div.append(button2);      td.append(div);      tr.append(td);      tbody.append(tr);     });     });   table.append(tbody);   $("#log-list").append(table);  // $("#log-list").innerHTML = table;  //顯示分頁(yè)  laypage({   cont: 'page-list', //容器。值支持id名、原生dom對(duì)象,jquery對(duì)象。【如該容器為】:<div id="page1"></div>   pages: res[0].pageTotal, //通過(guò)后臺(tái)拿到的總頁(yè)數(shù)   curr: curr || 1, //當(dāng)前頁(yè)   skip: true,   jump: function(obj, first){ //觸發(fā)分頁(yè)后的回調(diào)   if(!first){ //點(diǎn)擊跳頁(yè)觸發(fā)函數(shù)自身,并傳遞當(dāng)前頁(yè):obj.curr    $("#log-list").text('');    paging(obj.curr);   }   }  });  }); }; //運(yùn)行 paging();

實(shí)現(xiàn)以上代碼,基本上的樣式已經(jīng)出來(lái)。下面執(zhí)行實(shí)現(xiàn)后端分頁(yè)和數(shù)據(jù)查詢即可。/p>

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 长沙市| 邻水| 合山市| 黑山县| 土默特左旗| 临颍县| 清河县| 靖边县| 兴隆县| 凤冈县| 灵山县| 怀安县| 台山市| 乐亭县| 民权县| 营山县| 米林县| 施秉县| 桑日县| 清远市| 卢湾区| 城口县| 宜良县| 礼泉县| 临漳县| 木里| 桑植县| 伊宁市| 七台河市| 四子王旗| 泰安市| 乐平市| 长兴县| 乌拉特后旗| 宾川县| 抚远县| 博野县| 佛冈县| 西充县| 毕节市| 临漳县|