在使用bootstrap table的值默认是从
total rows 里面取,可是后台返回的json数据并不是这样的怎么办
可以使用 responseHandler 自定义:
$(function() { var settings = { url: ctx + "xxx/xxx.do", pageSize: 10, queryParams: function(params) { return { pageSize: params.limit, pageNum: params.offset / params.limit + 1, roleName: $(".role-table-form").find("input[name='roleName']").val().trim(), }; },responseHandler :function(res){ //将服务端你的数据转换成bootstrap table 能接收的类型 return { "total": res.resultObj.total,//总页数 "rows": res.resultObj.rows //数据 }; }, columns: [{ checkbox: true }, { field: 'roleName', title: '角色' }, { field: 'remark', title: '描述' }, { field: 'createTime', title: '创建时间' }] } $MB.initTable('roleTable', settings); });