1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
layui.
use
([
'laypage'
,
'layer'
],
function
(){
var
laypage = layui.laypage
,layer = layui.layer;
var
$ = layui.$;
var
total_page = $(
"#total_page"
).val();
laypage.render({
elem:
'demo1'
,limit:1
,
count
: total_page
,curr:
function
(){
//通过url获取当前页,也可以同上(pages)方式获取
var
page = location.search.match(/page=(\d+)/);
return
page ? page[1] : 1;
}()
,layout: [
'count'
,
'prev'
,
'page'
,
'next'
,
'limit'
,
'skip'
]
,jump:
function
(obj, first){
//obj包含了当前分页的所有参数,比如:
console.log(obj.curr);
//得到当前页,以便向服务端请求对应页的数据。
console.log(obj.limit);
//得到每页显示的条数
//首次不执行
if
(!first){
window.location.href=
"?page="
+obj.curr;
}
}
});
});
|
本文转自 IT阿飞 51CTO博客,原文链接:http://blog.51cto.com/itafei/1959198