二十九、layui分页插件的使用

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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<div id="page1"></div>
<script>
    //开启分页
    var page = 1;
    function findstoreList(){
        var pageNum = page;
        data:{
            pageNum:pageNum
        }
        $.ajax({
            type:"get",
            url:"",
            async:true,
            data:data
        });
    }
    layui.use(['laypage', 'layer'], function() {
        var laypage = layui.laypage,
            layer = layui.layer;
        var pages = data.pages;
        //调用分页
        laypage({
            cont: 'page1', //容器。值支持id名、原生dom对象,jquery对象。【如该容器为】:<div id="page1"></div>
            pages: pages, //总页数
            curr: function() { //通过url获取当前页,也可以同上(pages)方式获取
                var curPageNum = currentPage; //location.search.match(/curPageNum=(\d+)/);
                return curPageNum;
            }(),
            groups: 5, //连续显示分页数
            skip: false, //是否开启跳页
            skin: '#AF0000',
            jump: function(obj, first) { //点击页码出发的事件
                if(first != true) { //是否首次进入页面
                    var currentPage = obj.curr; //获取点击的页码  
                    page = currentPage;
                    //点击下一页或其他页码重新请求一次,将参数(当前页码)带过去即可
                    findstoreList();
                }
            }
        });
        });
        }
    });
</script>

  

posted @   杰_森  阅读(753)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· AI与.NET技术实操系列(六):基于图像分类模型对图像进行分类
点击右上角即可分享
微信分享提示