服务器端处理
名 | 姓 | 职位 | 办公室 | |
---|---|---|---|---|
名 | 姓 | 职位 | 办公室 |
- 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 文档中所述的协议。