這篇文章主要為大家展示了“jquery中dataTable后臺加載數據并分頁的示例分析”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“jquery中dataTable后臺加載數據并分頁的示例分析”這篇文章吧。
在通遼等地區(qū),都構建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產品創(chuàng)新能力,以專注、極致的服務理念,為客戶提供網站制作、成都網站制作 網站設計制作定制網站建設,公司網站建設,企業(yè)網站建設,成都品牌網站建設,營銷型網站建設,外貿網站制作,通遼網站建設費用合理。使用 dataTable后臺加載數據并分頁。網上版本很多,但很多都是不能用或者不詳細的,這里是已經驗證過的。
引用 js文件
添加一個table 標簽,
可以不用,可以動態(tài)加載名稱 | apiKey | secretKey | 創(chuàng)建時間 | Status | 操作 |
---|
關鍵的JS代碼:
后臺代碼:
// 獲取前端過來的參數,下面三個參數是 dataTable默認的,不要隨便更改 Integer sEcho = Integer.valueOf(params.get("sEcho"));// 記錄操作的次數 每次加1 Integer iDisplayStart = Integer.valueOf(params.get("iDisplayStart"));// 起始 Integer iDisplayLength = Integer.valueOf(params.get("iDisplayLength"));// 每頁顯示的size Mapmap = new HashMap (); try { // 查詢數據,分頁的話我這邊使用的是 PageHelper,這邊不介紹了 PagedResult list = pushEntityService.findByUserId( pushUser.getId(), iDisplayStart, iDisplayLength); // 為操作次數加1,必須這樣做 int initEcho = sEcho + 1;
//返回參數也是固定的 map.put("sEcho", initEcho); map.put("iTotalRecords", list.getTotal());//數據總條數 map.put("iTotalDisplayRecords", list.getTotal());//顯示的條數 map.put("aData", list.getDataList());//數據集合 } catch (Exception e) { e.printStackTrace(); } return map;
以上是“jquery中dataTable后臺加載數據并分頁的示例分析”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創(chuàng)新互聯(lián)網站建設公司行業(yè)資訊頻道!
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)建站www.cdcxhl.com,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。