datatables.min.js:91 Uncaught TypeError: Cannot read property 'length' of undefined

Jquery DataTables报错系列(三)
持续踩坑中…

一、报错内容

datatables.min.js:91 Uncaught TypeError: Cannot read property 'length' of undefined

错误原因为: JQuery DataTalbe 未回传 Data值

二、正确DataTables 响应格式:

package com.wys.util.bean;

/**
 * DataTables 响应模型
 * Created by wangyushuai@fang.com on 2018/8/3.
 */
public class DTResponseModel<T> {
    private int draw;//绘制次数,一定要回传,前台会根据绘制次数,判断是否要刷新当前列表
    private int recordsTotal;//总数量
    private int recordsFiltered;//过滤查询后的数量
    private T data;//当前分页数据

    public DTResponseModel(int draw,int recordsTotal, int recordsFiltered,T data) {
        this.draw = draw;
        this.recordsTotal = recordsTotal;
        this.recordsFiltered = recordsFiltered;
        this.data = data;
    }
    public int getDraw() {
        return draw;
    }

    public void setDraw(int draw) {
        this.draw = draw;
    }

    public int getRecordsTotal() {
        return recordsTotal;
    }

    public void setRecordsTotal(int recordsTotal) {
        this.recordsTotal = recordsTotal;
    }

    public int getRecordsFiltered() {
        return recordsFiltered;
    }

    public void setRecordsFiltered(int recordsFiltered) {
        this.recordsFiltered = recordsFiltered;
    }

    public T getData() {
        return data;
    }

    public void setData(T data) {
        this.data = data;
    }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值