bootstrap table一般需要的服务端返回的数据格式中含有"total"和"rows"字段,bootstrap table根据这俩个字段去填充表格
{
"total": 3,
"rows": [
{
"id": 0,
"name": "Item 0",
"price": "$0"
},
{
"id": 1,
"name": "Item 1",
"price": "$1"
},
{
"id": 2,
"name": "Item 2",
"price": "$2"
},
{
"id": 3,
"name": "Item 3",
"price": "$3"
}
]
}
当后端提供的不是以上格式时候,应该如何处理呢?
使用bootstrap table的responseHandler方法
responseHandler: function(res) {
return {
"total": res.data.total,//总页数
"rows": res.data.rows //数据
};
},