Layui数据表格查询无数据时的显示问题

提问 未结 5 143
FlyStone
FlyStone 5天前
悬赏:20飞吻
版本:layui 2.5.4 浏览器:chrome
Layui数据表格在查询无数据时的显示:数据接收请求异常:parsererror ,有数据时正常显示


回帖
  • lll_lll
    5天前
    无数据当然解析失败啦,我想你需要设置默认的错误信息,或者在后端返回数据为空时设置返回的错误代码(前提得吧code的值设置为不为0的数)
    下面代码是设置默认错误信息,希望能帮到你
    table.render({
    elem: '#couponCodeManageList',
    url: '/management/couponCodePool/getOtherCouponsTypeList',
    where: { //设定异步数据接口的额外参数,任意设
    // title: $('#title').val(),
    },
    cols: [[]],
    text: { //自定义文本,此处用法--》当返回数据为空时的异常提示
    none: '暂无相关数据' //默认:无数据。注:该属性为 layui 2.2.5 开始新增
    }
    });
    0 回复
  • @lll_lll 你好,使用这个不起作用,还有就是我的查询条件两个日期,选择的日期区间,后台查到数据了,前台不显示,换一个间隔大的日期区间,则前台可以显示。
    0 回复
  • lll_lll
    5天前
    @FlyStone 按照你所说的,很有可能是你后台返回的数据有问题,你从新打开一个网页模拟一下table访问后台查看一下数据是否正常,特别你是说的日期区间较小时出错的访问,用URL后面加?跟参数访问对比一下返回数据试试
    0 回复
  • @lll_lll 对比了数据正确,格式符合规定的json格式,后端能获取到,传到数据前端没有了
    0 回复
  • lll_lll
    5天前
    @FlyStone 如果数据格式都没问题,不可能出现一些数据能显示一些数据不能显示的情况,能看看你的整个table渲染的代码吗
    //table的默认数据格式,注意只有code = 0时才能显示数据
    {
    "code": 0,
    "msg": "",
    "count": 1000,
    "data": [{}, {}]
    }
    0 回复