javascript JQuery DataTable页面长度在第1页之后不受尊重
我有一个包含大量数据的JQuery数据表。我设置了页面长度,但每当我翻过第一页时,它就不再尊重长度了
正如你所看到的,页面长度是50,这在第一页上得到了认可,但在那之后,长度不再得到认可
这是我的剧本:
dataTable = $("#sampleTable").DataTable({
"ajax": {
"url": '....',
"contentType": "application/json",
"type": "POST",
"dataSrc": ""
},
"columns": [
{"data": "name", "title": "Name"},
{"data": "value", "title": "Value"}
],
"order": [[1, 'desc']],
"createdRow": function(tr, _, rowIndex) {
return $(tr).attr('rowindex', rowIndex)
},
"bDestroy": true,
"pageLength": 50,
"lengthMenu": [ 10, 15, 20 , 30, 50],
});
我使用的版本是jquery 1.21.1和datatables 1.10.21
更新:根据要求,这就是get的ajax调用
@PostMapping(value = Paths.SAMPLE, consumes = { MediaType.APPLICATION_JSON }, produces = {
MediaType.APPLICATION_JSON })
@ResponseBody
public Collection<SampleData> retrieveSamples() {
return sampleDBDao.retrieveData();
}
样品。标签
<table id="sampleTable" class="table" style="width: 100%">
</table>
这个问题是因为有大量的数据吗
共 (0) 个答案