嗨,有一个用Laravel制作的api。此api将返回数据的分页记录。因此它将包括数据,计数,总数,hasMorePages和currentPage。我很生气
如何自定义DataTable中的分页链接?另外,我想放置一个回调ajax函数来获取下一页。我检查了文档https://datatables.net/reference/option/serverSide
但是我找不到符合我的要求的东西。这是我的JavaScript:
$("#search_games").click(function(){
var from = $("#from_date").val();
var to = $("#to_date").val();
console.log(from);
console.log(to);
$.post("/api/v1/get_games_result", { from: from, to: to }, function (data) {
if ( ! $.fn.DataTable.isDataTable( '#example' ) ) {
var t = $('#example').DataTable();
t.clear().draw();
var count = data.count;
var currentPage = data.currentPage;
var hasMorePages = data.hasMorePages;
var total = data.total;
var records = data.data;
console.log(records.length);
$.each(records, function (key, value) {
var game_data = value.game_data;
t.row.add( [
game_data.game_id,
game_data.game_date+" "+game_data.game_time,
game_data.game_closing
] ).draw( false );
});
}
var info = t.page.info();
console.log(data);
});
});
我要创建一个功能,当用户单击分页页面按钮时,我将请求下一页: