bootstrap table数据显示不出来

已经从后台拿数据了,但是再table显示不出来,什么情况,帮忙看看;附上代码

$("#table").bootstrapTable({ // 对应table标签的id
      url: "task/userTaskInfo", // 获取表格数据的url
      cache: false, // 设置为 false 禁用 AJAX 数据缓存, 默认为true
      striped: true,  //表格显示条纹,默认为false
      responseHandler:function (res) {
            return res;
        },
      queryParams: function (params) { 
          return {
          }
      },
      columns: [
                {
                    checkbox: true, // 显示一个勾选框
                    align: 'center' // 居中显示
                }, {
                    field: 'FNAME_l2', // 返回json数据中的name
                    title: '客户名称', // 表格表头显示文字
                    align: 'center', // 左右居中
                    valign: 'middle' // 上下居中
                }, {
                    field: 'quarterPercentage',
                    title: '当月完成百分比',
                    align: 'center',
                    valign: 'middle'
                }, 
                {
                    field: 'monthlyContrast',
                    title: '当月完成正负值',
                    align: 'center',
                    valign: 'middle'
                }, {
                    field: 'quarterPercentage',
                    title: '当季度完成百分比',
                    align: 'center',
                    valign: 'middle'
                }, {
                    field: 'quarterContrast',
                    title: '当季度完成正负值',
                    align: 'center',
                    valign: 'middle'
                }, {
                    field: 'yearPercentage',
                    title: '年完成百分比',
                    align: 'center',
                    valign: 'middle'
                }, {
                    field: 'yearContrast',
                    title: '年完成正负值',
                    align: 'center',
                    valign: 'middle'
                },                
            ],
      sortName: 'id', // 要排序的字段
      sortOrder: 'desc', // 排序规则
      onLoadSuccess: function(res){  //加载成功时执行
            console.info("加载成功");
            console.log(res);
      },
      onLoadError: function(){  //加载失败时执行
            console.info("加载数据失败");
      }

});

3个回答

你看看你后台list<实体类>数据中有没有你前台的这些 field: 'quarterPercentage' 属性。 field 对应写实体类中的属性的。

qq_44987584
鲨鱼辣椒嗷 回复Yvette_QIU: 有原网址嘛
4 个月之前 回复
qq_41042595
Yvette_QIU 回复raulluxin: 你们可以注意一下,后台方法返回的map的key是不是total与rows,若是,可以试下,改为count与data,反正我出现这问题,就是这么一改,就好了,我也是看别人文章才解决的问题
12 个月之前 回复
zxx3031
wmx-happy 解决了吗?我是前端分页,数据请求回来不展示
一年多之前 回复
zxx3031
wmx-happy 回复raulluxin: 解决了吗
一年多之前 回复
raulluxin
raulluxin 求问,我也遇到问题了,后台数据已经取到前台,但是始终显示在formatNoMatches里面
一年多之前 回复
qq_23126581
渊渟无迹静涛君 回复: 先debug看看有没有进你的方法
接近 2 年之前 回复
yinyue741
yinyue741 回复: 后台代码不是我写的,但确实是json数据 CFCUSTOMERID : "vv8AAAAAA7S/DAQO" FNAME_l2 : "西安梓益商贸有限公司" monthlyContrast : "-1" monthlyPercentage : "0.0" quarterContrast : "-4" quarterPercentage : "0.0" yearContrast : "-35" yearPercentage : "0.0"
接近 2 年之前 回复
qq_23126581
渊渟无迹静涛君 你后台代码也应该放出来
接近 2 年之前 回复

js是大小写敏感的,你检查下是不是json里边的字段名跟field设置的字段名对不上,大小写不一致也不行

你们可以注意一下,后台方法返回的map的key是不是total与rows,若是,可以试下,改为count与data,反正我出现这问题,就是这么一改,就好了,我也是看别人文章才解决的问题

qq_40465690
赵桑 你的回答真是太tm及时了,非常有效
2 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐