在使用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); });