【发布时间】:2015-08-27 07:26:46
【问题描述】:
我是使用 DataTables 的新手,在我想切换到服务器端处理之前,它一直运行良好。
感觉就像我开始接近它的工作,它现在给我一个错误并显示正确数量的行但没有任何数据。
所以我得到了错误:
DataTables 警告:表 id=dataTables-outputTest - 请求第 0 行的未知参数“0”。有关此错误的详细信息,请参阅https://www.datatables.net/manual/tech-notes/4
这是我的 js:
$(document).ready( function () {
$('#dataTables-outputTest').DataTable({
"processing": true,
"serverSide": true,
"ajax": "/TestData/data-source"
});
});
这是我试图放入表中的 JSON:
{
"data": [
{
"cycle_p": 628320,
"designation": "C1",
"gear": "R660",
"cycle_k": 204000,
"reportnr": "NA05006"
}
],
"draw": "1",
"recordsFiltered": 1,
"recordsTotal": 1
}
不知道这是否重要,但我使用的是 Django,输出是来自不同模型的属性的混合。
以下是相关的 HTML:
<div class="dataTable_wrapper">
<table class="table table-bordered table-hover" id="dataTables-outputTest">
<thead>
<tr>
<th>Report</th>
<th>Test</th>
<th>Gear</th>
<th>Cycle K</th>
<th>Cycle P</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
</div>
非常感谢一些帮助,因为数据库必须能够在不减慢一切速度的情况下大幅增长。
【问题讨论】:
-
好的,所以我在清理 html 并在此处发布时删除了一些内容。所以我摆脱了那个错误信息。现在我被困在处理上。
标签: ajax django datatables