关于BootstapTable插件中加载从服务器返回的数据格式问题

麦迪不能用 发布于 2016/05/25 13:53
阅读 907
收藏 0

bootstrap table 插件中要求从服务器返回的数据格式标准是这样的数据机构


[{"username":"邓肯","sex":"男","age":22},{"username":"灰太狼","sex":"男","age":23}]

如果现在返回的JSON数据的结构如下

{"success":true,"msg":"","data":null,"rows":[{"systemId":"XXXXX","systemName":"XXXXXXXX","systemKey":"8282A2061BDB11E6BD1EF07959E054A4","remark":null,"id":"XXXXX"},{"systemId":"XXXXX","systemName":"XXXXX","systemKey":"98F998FA1BDB11E6BD1EF07959E054A4","remark":null,"id":"XXXXX"}],"total":2}

即返回的数据中包含了一些额外的信息。这种情况下,除了修改服务器端返回数据的格式外,在前端可以用什么方法让他讲rows中的数据加载出来。附一部分前端js代码

$(document).ready(function(){ 
//使用Bootstrap Table插件获取数据并向前端表格插入数据
$('#table').bootstrapTable({
   url: '/test/system/queryAll',
   datatype: 'json',
   data: [rows],
   columns:[{
    field: 'systemId',
    title: 'rows.systemId'
   },{
    field: 'systemId',
    title: 'rows.systemId'
   },{
    field: 'systemId',
    title: 'rows.systemId'
   },
   ]
});
}); 

这样加载不出来后一种的JSON格式数据~~~

加载中
0
诺诺
诺诺
这种问题怎么解决呢?
返回顶部
顶部