привет, мы используем таблицу данных 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();
}
});
Я хочу поместить пейджинг в datatable, который будет вызывать api после каждого следующего клика и получать следующий набор записей, в то время как я принес только 100 записей, а также общее количество записей для создания пейджинга.
вот так выглядит мой объект
![enter image description here](https://i.stack.imgur.com/JfXNG.png)
как я могу применить пейджинг на стороне сервера в datatable?