服务器端处理

此示例演示如何将 Select 的复选框与 DataTables 的服务器端处理模式结合使用。请参阅此示例,以了解有关将 Select 与服务器端处理结合使用以及相关含义的更多详细信息。

职位 办公室
职位 办公室
  • Javascript
  • HTML
  • CSS
  • Ajax
  • 服务器端脚本
  • 注释

下面显示的 Javascript 用于初始化本示例中显示的表格

$('#example').DataTable({ ajax: '/examples/server_side/scripts/ids-objects.php', columns: [ {data: null, orderable: false, searchable: false, render: DataTable.render.select()}, {data: 'first_name'}, {data: 'last_name'}, {data: 'position'}, {data: 'office'} ], order: [[1, 'asc']], select: true, serverSide: true });
new DataTable('#example', { ajax: '/examples/server_side/scripts/ids-objects.php', columns: [ {data: null, orderable: false, searchable: false, render: DataTable.render.select()}, {data: 'first_name'}, {data: 'last_name'}, {data: 'position'}, {data: 'office'} ], order: [[1, 'asc']], select: true, serverSide: true });

除了以上代码外,还加载了以下 Javascript 库文件在该示例中使用

    下面显示的 HTML 是原始的 HTML 表格元素,在 DataTables 增强之前

    本示例使用了一些额外的 CSS,超出从库文件中加载的 CSS(如下),以便正确显示表格。下面显示了所使用的附加 CSS

    在该示例中加载了以下 CSS 库文件,用于提供表格的样式

      该表格通过 Ajax 加载数据。下面显示了已加载的最新数据。该数据会随着任何其他数据加载而自动更新。

      下面显示了用于对该表格执行服务器端处理的脚本。请注意,这仅仅是一个使用 PHP 的示例脚本。服务器端处理脚本可以是用任何语言编写的,使用DataTables 文档中所述的协议

      其他示例