使用服务器端处理时,防止加载初始页面的数据

时间:2016-05-29 19:34:37

标签: javascript jquery ajax datatables datatables-1.10

使用AJAX进行服务器端处理时,有没有办法阻止通过DataTables加载初始页面的行?

加载页面后,第一页的行已在HTML中可用。我希望DataTables使用DOM中已有的行作为初始页面。在排序/搜索/分页时,当然必须使用AJAX加载要显示的数据,但在我的情况下,初始页面不需要这样做。

1 个答案:

答案 0 :(得分:0)

使用deferLoading选项来延迟服务器端数据的加载,直到第二次抽取。您只需要在数据集中提供总记录数。

$('#example').dataTable( {
  "serverSide": true,
  "ajax": "scripts/server_processing.php",
  "deferLoading": 57
} );