使用bootstrap table插件要使用关键字responseHandler来处理后台的返回数据。
这里用map作为示例:
$("#tb_departments").bootstrapTable({
url: 'queryPrecisionCastDetail.z',
method: 'post',
contentType: "application/x-www-form-urlencoded",
dataType: "json",
toolbar: '#toolbar',
striped: true,
sortable: true,
resizable: true,
// cache: false,
// pagination: true,
// queryParamsType: '',
queryParams: function (params) {
var allData = {
currentPage: currentPage,
limit: 500,
startDate: '<#if startDate ??>${startDate}</#if>',
endDate: '<#if endDate ??>${endDate}</#if>',
type: "${type}"
}
return allData;
},
// sidePagination: 'server',
// pageNumber: 1,
// pageSize: 500,
// pageList: [500, 1000, 'ALL'],
height: trueHeight,
filterControl: true,
//处理响应数据
responseHandler: function (res) {
totalPage = res.totalPage;
return eval(res.rows);
},
如果是ajax,直接点出来就行了