麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

基于Jquery+Ajax+Json實現分頁顯示附效果圖

2019-11-20 14:18:39
字體:
來源:轉載
供稿:網友

1.后臺action產生json數據。

List blackList = blackService.getBlackInfoList(mobileNum, gatewayid, startDate, endDate); int totalRows = blackList.size(); StringBuffer sb = new StringBuffer(); sb.append("{/"totalCount/":/""+totalRows+"/","); sb.append("/"jsonRoot/":["); for (int i=0;i<blackList.size();i++) { LBlack blackInfo = (LBlack)blackList.get(i); sb.append("{/"id/":/""+ blackInfo.getId()); sb.append("/","); sb.append("/"mobile/":/""+ blackInfo.getMobile()); sb.append("/","); sb.append("/"province/":/""+ blackInfo.getProvince()); sb.append("/","); sb.append("/"gateway/":/""+ blackInfo.getGateway()); sb.append("/","); sb.append("/"insertTime/":/""+ blackInfo.getInsertTime()); sb.append("/","); sb.append("/"remark/":/""+ blackInfo.getRemark()); sb.append("/""); sb.append("},"); } sb.deleteCharAt(sb.lastIndexOf(",")); // 刪去最后一個逗號 sb.append("]}"); HttpServletResponse response = ServletActionContext.getResponse(); response.setContentType("text/plain"); response.getWriter().print(sb);

2.struts.xml相關配置

<action name="blackList" class="blackAction" method="blackList"> <!--plaintext用于顯示頁面原始代碼的結果類型--> <result type="plainText"> <param name="charSet">UTF-8</param> <param name="location">/WEB-INF/jsp/manage/black.jsp</param> </result> </action>

3.js獲取json數據分頁顯示

function getJSONData(pn) { // alert(pn); $.getJSON("blackList.ce", function(data) { var totalCount = data.totalCount; // 總記錄數 var pageSize = 10; // 每頁顯示幾條記錄 var pageTotal = Math.ceil(totalCount / pageSize); // 總頁數 var startPage = pageSize * (pn - 1); var endPage = startPage + pageSize - 1; var $ul = $("#json-list"); $ul.empty(); for (var i = 0; i < pageSize; i++) { $ul.append('<li class="li-tag"></li>'); } var dataRoot = data.jsonRoot; if (pageTotal == 1) { // 當只有一頁時 for (var j = 0; j < totalCount; j++) { $(".li-tag").eq(j).append("<span class='col1'><input type='checkbox' value='"+parseInt(j + 1)+"'/></span>") .append("<span class='col2'>" + parseInt(j + 1) + "</span>").append("<span class='col3'>" + dataRoot[j].mobile + "</span>").append("<span class='col4'>" + dataRoot[j].province + "</span>").append("<span class='col5'>" + dataRoot[j].gateway + "</span>").append("<span class='col6'>" + dataRoot[j].insertTime + "</span>").append("<span class='col7'>" + dataRoot[j].remark + "</span>") } } else { for (var j = startPage, k = 0; j < endPage, k < pageSize; j++, k++) { if( j == totalCount){ break; // 當遍歷到最后一條記錄時,跳出循環 } $(".li-tag").eq(k).append("<span class='col1'><input type='checkbox' value='"+parseInt(j + 1)+"'/></span>") .append("<span class='col2'>" + parseInt(j + 1) + "</span>").append("<span class='col3'>" + dataRoot[j].mobile + "</span>").append("<span class='col4'>" + dataRoot[j].province + "</span>").append("<span class='col5'>" + dataRoot[j].gateway + "</span>").append("<span class='col6'>" + dataRoot[j].insertTime + "</span>").append("<span class='col7'>" + dataRoot[j].remark + "</span>") } } $(".page-count").text(pageTotal); }) } function getPage() { $.getJSON("blackList.ce", function(data) { pn = 1; var totalCount = data.totalCount; // 總記錄數 var pageSize = 10; // 每頁顯示幾條記錄 var pageTotal = Math.ceil(totalCount / pageSize); // 總頁數 $("#next").click(function() { if (pn == pageTotal) { alert("后面沒有了"); pn = pageTotal; } else { pn++; gotoPage(pn); } }); $("#prev").click(function() { if (pn == 1) { alert("前面沒有了"); pn = 1; } else { pn--; gotoPage(pn); } }) $("#firstPage").click(function() { pn = 1; gotoPage(pn); }); $("#lastPage").click(function() { pn = pageTotal; gotoPage(pn); }); $("#page-jump").click(function(){ if($(".page-num").val() <= pageTotal && $(".page-num").val() != ''){ pn = $(".page-num").val(); gotoPage(pn); }else{ alert("您輸入的頁碼有誤!"); $(".page-num").val('').focus(); } }) $("#firstPage").trigger("click"); }) } function gotoPage(pn) { // alert(pn); $(".current-page").text(pn); getJSONData(pn) } $(function() { getPage(); })

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 成人在线视频播放 | 国产一区在线视频观看 | 国产成人在线观看免费网站 | 国产精品色综合 | 国产福利视频在线观看 | 视频一区二区三区在线播放 | 成人在线视频国产 | 最新午夜综合福利视频 | 最新黄色av | 一区二区三区无码高清视频 | 99国产精成人午夜视频一区二区 | 亚洲视频综合网 | 特黄一区二区三区 | 亚州综合网 | 日本黄色一级视频 | 国产艳妇av视国产精选av一区 | 久久久一区二区精品 | 欧美日韩亚洲精品一区二区三区 | 日本精品中文字幕 | 末成年女av片一区二区 | h色视频网站 | 亚洲人成在线播放 | 一区二区三区日韩在线 | av电影网在线观看 | 99精品视频网站 | 一边吃奶一边摸下娇喘 | 欧美国产第一页 | 精品一区二区久久久久久久网精 | 国产午夜精品在线 | avlululu | 亚洲视频网 | 青热久思思 | 欧美成人理论片乱 | 国产精品久久久久久久不卡 | 中国美女一级黄色大片 | 日韩黄在线 | 一级国产精品一级国产精品片 | 久草在线新时代视觉 | 视频一区二区不卡 | 久久国产亚洲视频 | 91美女视频在线观看 |