我从数据库中读取了100个数据,但我只向DataTable发送了10个数据。但我希望使用http://www.datatables.net/usage/server-side中的服务器端处理。
我的代码是:
function prepareDataTable() {
$('#displayData').dataTable({
"iDisplayLength": 10,
"iDisplayStart": 20,
"aaData": Rows,
"iTotalRecords": 57,
"iTotalDisplayRecords": 57,
"bSort": false,
"bFilter": false,
"aoColumns": [
{ "mDataProp": "name" }
]
});
在行中我只有10个数据。所以我想使用Ajax传递下一个数据。我想要:
答案 0 :(得分:0)
您应该首先使用服务器端脚本来获取json格式数据,然后您的代码变得更像以下内容:
$('#displayData').dataTable({
"bJQueryUI": true,
"sPaginationType": "full_numbers",
"bProcessing": true,
"bServerSide": true,
"sAjaxSource": "server_processing.php",
...etc option
});
在server_processing.php
中,根据您的要求使用选项来获取数据。
如需更多帮助,请参阅server side datatable。