后台传map,前台用bootstrapTable接收数据和用ajax接收数据

使用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,直接点出来就行了


版权声明:本文为qq_41247642原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。