【发布时间】:2018-09-04 11:44:49
【问题描述】:
您好,我们使用 jquery 数据表, 到目前为止,我们可以进行 api 调用并加载数据。 我的服务器端代码 -
string headers = "\"total\": \"" + totalPages + "\", \"columnNames\": \"" + columnNames + "\", \"page\": \"" + page + "\", \"records\": \"" + totalrows + "\"";
responsetoken.content = functions.Serialize(ldData).Insert(1, headers + ", ");
和我的客户端代码 -
$.ajax({
url: 'staticreport',
data: JSON.stringify({
startDate: that.startDate, endDate: that.endDate
}),
cache: false,
datatype: "json",
type: "PUT",
success: function (data) {
if (data.StaticReportList != null) {
var columns = [];
var colName = data.columnNames.split(',');
console.log(colName);
for (var i in colName) {
columns.push({ data: colName[i], title: colName[i] });
}
console.log(columns);
console.log(columns.data);
$('#grid').DataTable({
data: data.StaticReportList,
columns: columns
});
}
that.mainView.ajaxDecrement();
}
});
我想将分页放入数据表中,每次点击后都会调用 api 并获取下一组记录,当时我只带 100 条记录和总记录数来创建分页。
如何在数据表中应用服务器端分页?
【问题讨论】:
标签: jquery api datatables