table 开启分页的数据错乱问题

提问 未结 16 463
lablas
lablas VIP3 2019-10-14
悬赏:20飞吻
版本:layuiAdmin 浏览器:
这是我做出来的效果,只有21条数据,缺显示了3页,显示到39条了,有问题


下面是我的前端代码
table.render({

elem: '#AMMNG-APP-Techtable'
// ,data:tableData
,url: 'http://127.0.0.1:8088/amws/wsmattech/listTechs'
,type:'GET'
,contentType:'text/html;charset=utf-8'
,height: 'full-100'
,cellMinWidth: 80
,headers:{"token":layui.dat'logininfo'.acc}
,toolbar: '#AMMNG-APP-Techtable-toolbarDemo'
,title: '技术分类'
,page: true
,limit:10
,limits : [5,10,20]
,cols: [[
{type:'numbers',width:80, unresize: true,title: '#', fixed: 'left'}
,{field:'code', title:'技术代码', width:450, sort:true}
,{fixed: 'right', title:'操作', toolbar: '#AMMNG-APP-Techtable-barDemo'}
]]

});

后端代码的返回值
/**
* 编码,0=success
*/
private String code;

/**
* 返回的数据
*/
private Object data;

private int count = 0;
private String msg = "";
count 我返回了 总数量;请问到底哪里有问题;请开发者给我弄个正确的,我实在是无法忍受了
回帖
  • F12----NetWork查看对应请求返回的json到底是多条,没猜错的话你count查的总条数,每页显示的条数你没有使用传过去的limit,后台分页每页显示20
    0 回复
  • HiTerry
    2019-10-15
    前后端分页不一致?出现这种情况要不是limit不对,要不你后端分页没有写好
    0 回复
  • lablas
    2019-10-15
    @單克拉的眼淚 能否给个准确的正确写法呢?没人给过正确的写法,所有东西都得一点一点测试;官方文档都没写关键点。
    0 回复
  • lablas
    2019-10-15
    @單克拉的眼淚 另外,他每页显示的是21条,并不是20条
    0 回复
  • lablas
    2019-10-15
    @單克拉的眼淚
    这是返回的数据格式,我还需要做啥呢,在前台改,还是后台改,还是都要改
    0 回复
  • lablas
    2019-10-15
    @HiTerry

    public static ReturnData success(Object data,int num)
    {

    ReturnData d = new ReturnData();
    d.code = "0";
    d.data = data;
    d.count = num; //这个num 就是总条数
    d.msg = "";
    d.limit = 10;
    return d;
    }
    这就是网盘全部的前台代码以及目前的显示状态,第二页第三页都是显示21条,只是起始 是11 21 罢了。
    我还有哪里没写对
    0 回复
  • 迷迷茫糊
    2019-10-15
    一步一步来,最好先debug看一下后端返回的数据是不是正确的
    0 回复

  • 这个会看么?你看你的到底返回的多少条,你确定你的数据分页了么?我估计你后台查数据没分页吧,sql分页懂么
    0 回复
  • lablas
    2019-10-15
    @迷迷茫糊
    {
    "code":"0",
    "data":[
    {"id":"F8FA03A4A31F4F65A4DA7E4A0BD0A6E8","code":"SLM222888"},
    {"id":"3D16F0A257E14EA9B9335AA3CE7DB35A","code":"2213123126666"},
    {"id":"AA27048592084748BA70F3C2808DED37","code":"34324234"},
    {"id":"FD3656421A0B45C785D0863A75F0BF1B","code":"111"},
    {"id":"963868DEEF894770B0FDE4C3C13C0530","code":"11122"},
    {"id":"F046F0DC72A84129B4719D0C14D2017D","code":"3333333333"},
    {"id":"120A890D11BE479CBB192FFBD666D2C9","code":"234234"},
    {"id":"752711585BDD4B8395DA80DE436031CE","code":"wadasd"},
    {"id":"D4AC7B510F2C42AA9F9E0ECAD9111425","code":"asdasd"},
    {"id":"83CF46BEDBD04A3BA0334278679ED155","code":"222222222222"},
    {"id":"FA4B240D752D416BA9BD6A882F172DFD","code":"4444444444"},
    {"id":"FD3DE2938D7D4DE6A0E98FB2B3DABFE6","code":"55555555555"},
    {"id":"559368F5F4CA431C99DBB2FA07C20FCD","code":"5555555555555555"},
    {"id":"3FE12B11B56D42C5BB45DFFE57CEA390","code":"44444444"},
    {"id":"9993B6C1C4A64367A58A398252EB8A04","code":"adad"},
    {"id":"F0D1F2D091374080A1CACCD7F00C8FA1","code":"输入技术代码44444444"},
    {"id":"C6987AC09F78495DAF682964D36B0094","code":"6666666666"},
    {"id":"7C9B6533DF8942509B71E6A485A52C90","code":"34324234333"},
    {"id":"690FD0B5FAA24545910C137C295EC9C6","code":"56666666666666"},
    {"id":"F7B5F5DE49F74B87937BA5BB5128D36E","code":"rrrrrrr"},
    {"id":"1F6DB0FD125E494D99BD2EF1C3957C12","code":"输入技术代码5555555"}
    ],
    "count":21,
    "msg":"",
    "limit":10,
    "success":true
    }
    0 回复
  • lablas
    2019-10-15
    @迷迷茫糊 刚贴的代码 刚才的效果,后台是这样的
    0 回复