laypage在debug环境分页正常,在realease环境不正常的解决方案

打开抓包工具Fiddler.exe就正常了,好奇怪

未加时间戳参数前:

    layui.use(['laypage', 'layer'], function () {
        var laypage = layui.laypage;
        laypage.render({
            elem: 'page'
            , count: {{.count}}
            , limit:{{.limit}}
            , limits: [5, 10, 15, 20]
            , layout: ['prev', 'page', 'next', 'limit']
            , curr: {{.curr}}//获取起始页
            , jump: function (obj, first) {
                //obj包含了当前分页的所有参数,比如:
                console.log(obj.curr); //得到当前页,以便向服务端请求对应页的数据。
                console.log(obj.limit); //得到每页显示的条数
                //首次不执行
                if (!first) {
                    location.replace(location.href.split("?")[0] + "?page=" + obj.curr + "&limit=" + obj.limit)
                } else {
                    //layer.msg("first")
                }
            }
        });
    });

加时间戳参数后:

    layui.use(['laypage', 'layer'], function () {
        var laypage = layui.laypage;
        laypage.render({
            elem: 'page'
            , count: {{.count}}
            , limit:{{.limit}}
            , limits: [5, 10, 15, 20]
            , layout: ['prev', 'page', 'next', 'limit']
            , curr: {{.curr}}//获取起始页
            , jump: function (obj, first) {
                //obj包含了当前分页的所有参数,比如:
                console.log(obj.curr); //得到当前页,以便向服务端请求对应页的数据。
                console.log(obj.limit); //得到每页显示的条数
                //首次不执行
                if (!first) {
                    location.replace(location.href.split("?")[0] + "?page=" + obj.curr + "&limit=" + obj.limit+ "×tamp=" +(new Date()).format('yyyyMMddhhmmss'))
                } else {
                    //layer.msg("first")
                }
            }
        });
    });

改成后面的代码后,不再出现分页加载不出来的问题了,可能是缓存的原因

你可能感兴趣的:(laypage在debug环境分页正常,在realease环境不正常的解决方案)