【发布时间】:2018-06-24 02:34:06
【问题描述】:
我有使用 Ajax 填充数据表的 javascript 函数。我的 javascript 代码如下所示:
$('#results').dataTable({
// Ajax load data
"ajax": {
"url": "get_intl_tickets",
"type": "POST",
"data": {
"user_id": 451,
"csrfmiddlewaretoken" : csrftoken,
}
}
})
我在 django 中的服务器端脚本有一个可以加载大约 500 行数据的函数。现在的问题是我不想一次加载整个数据。相反,我想要前 10 个数据行。然后用分页,另外 10 行这样。
我阅读了页面server side processing 数据表文档。我也尝试了"serverSide": true 选项。我不理解服务器端脚本。给出了一个PHP的例子。似乎他们没有在那里使用任何参数,例如draw, recordsFiltered, recordsTotal。他们在那里使用了 php SSP 类。而且它是做什么的还不得而知。我正在尝试在 django 中实现它。
但我没有找到合适的好文档来实施。任何帮助将不胜感激。
【问题讨论】:
标签: ajax pagination datatables