【发布时间】:2017-10-27 00:10:13
【问题描述】:
我是 jquery 数据表的新手,我有一个简单的函数,它调用 ajax 并将响应映射到数据表中,该函数可以正常工作,但是分页无法正常工作,任何建议都会很好。这是我的代码。
function loadJson() {
$('#datatable')
.dataTable(
{
"bProcessing" : true,
"bPaginate" : true,
"bServerSide" : true,
"sServerMethod" : "GET",
"sAjaxSource" : "${pageContext.request.contextPath}/emi/calculate?jsonValue="
+ jsonData,
"sAjaxDataProp" : "",
"fnRowCallback" : function(nRow, aData,
iDisplayIndex) {
$("td:first", nRow).html(iDisplayIndex + 1);
return nRow;
},
"aoColumns" : [ {
"mData" : null
}, {
"mData" : "emiDate"
}, {
"mData" : "principle"
}, {
"mData" : "interestAmount"
}, {
"mData" : "emi"
}, {
"mData" : "loanOutstanding"
} ]
});
}
我得到了this 输出,问题是,显示条目不起作用,我只有 11 条记录,我得到了 1、2、3、4 页码,应该只有 1、2,只有 10 条记录需要在那里。我在这里错过了什么?
【问题讨论】:
-
添加这个,"pagingType": "full_numbers","paging": true,
-
consol 中会出现哪些错误
-
控制台没有错误。
-
@TrimantraSoftwareSolution ,是的,添加但没有解决。
标签: jquery pagination datatables