js分頁函式

2021-08-19 20:05:10 字數 791 閱讀 3709

1.功能說明:

後端取出所有資料存在陣列中,前端需要分頁顯示資料,通過此函式可以得到分頁的資料。

2.原始碼:

/**         

* @param currentpage---當前頁數

* @param pagesize---每頁顯示的條數

* @param data---需要分頁的資料

*/function formatpagedata(currentpage,pagesize,data);

var num = data.length;//資料的長度

var totalpage = 0;//總頁數

if(num/pagesize > parseint(num/pagesize))else

pagedata.totalpage=totalpage;

var maxlength = currentpage * pagesize - 1;

var minlength = currentpage * pagesize - pagesize;

for (var i = minlength; i < data.length; i++) else

}return pagedata;

}

3.測試結果:

呼叫:

formatpagedata(1,3,[1,2,3,4,5,6,7,8])  ( 說明:傳入8條資料,要求每頁顯示三條,返回第一頁的資料)
返回:

js分頁函式動態載入url

最近公司的後台管理系統基本每個頁面都需要使用分頁,考慮到 的復用性,將分頁函式提取出來。這裡只針對頁面中id以param 開頭的標籤元素。寫的有點囉嗦了。由於window.location.href是獲取的位址列整個url,location.href獲取的是位址列?以及?以後的引數。function...

dede channel 分頁 JS分頁

dede channel 無法分頁的,所以建議用js分頁,下面是 站長特效01頁,打造國內最帥的網頁特效站!站長特效01頁,打造國內最帥的網頁特效站!站長特效01頁,打造國內最帥的網頁特效站!站長特效01頁,打造國內最帥的網頁特效站!站長特效01頁,打造國內最帥的網頁特效站!站長特效01頁,打造國內...

JS前端分頁

因專案需求 需要前端乙個純js分頁 上網找了好多例子,終於實現該功能 以下直接上 html js 查詢資料介面 返回json var dataobj function search logicid,moid datatype json success function data else 分頁 fu...