使用数组的bootstraptable queryparams

时间:2016-09-08 02:57:24

标签: javascript jquery ajax pagination

当我使用bootstraptable并尝试对服务器端进行分页时,我遇到了一个问题,我应该将数组发送到服务器。

通常在jquery ajax中,我使用传统:true'获得理想的效果。

但在可引导状态下,似乎没有这样的选择。

$('#detailTable').bootstrapTable({ url: 'service.jsp', columns: coloumns, pagination: true, sidePagination: 'server', pageNumber: 1, pageSize: 10, pageList: [10, 20, 30], responseHandler: function (data) { }, queryParams: function (params) { var pageNumber = params.offset / params.limit + 1; return { pageModule: 'WrJson_GetProvDetails', params: [servType, startTime, endTime, city, pageNumber, params.limit], }; } });

使用这个,服务器将不会收到正确的参数作为密钥' params'将添加一个' []'。

那么有没有可用的解决方案或替代品? 提前谢谢。

1 个答案:

答案 0 :(得分:0)

在bootstraptable api中进行了一些研究之后,我找到了一个名为'ajaxOption'的选项。

$('#detailTable').bootstrapTable({
  ajaxOption:{traditional:true}
})

然后可以正确使用数组参数..