我正在尝试使用分页创建 Dynatable 的示例,为此,我直接从与 html 文件相同的目录创建了一个 html 文件和一个使用 Ajax 加载的 json。
数据正确呈现,页脚说:“显示 5 条记录中的 5 条(从 45 条总记录中过滤)”,也可以。问题是右边的链接,只显示1页,当它应该显示9页时。
这是html内容:
<body>
<div class="dynatable-demo">
<table id="my-ajax-table" class="table table-bordered hoverTable">
<thead>
<tr>
<th data-dynatable-column="idturno" data-dynatable-no-sort="true">Id Turno</th>
<th data-dynatable-column="accessionnumber">Accesion Number</th>
<th data-dynatable-column="apellidopaterno">Apellido Paterno</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
</div>
<script>
$('#my-ajax-table').dynatable({
dataset: {
ajax: true,
ajaxOnLoad: true,
ajaxUrl: 'consulta.json',
records: [],
perPageDefault: 5,
perPageOptions: [5,10,100]
}
});
</script>
这是“consulta.json”文件:
{
"records": [
{
"idturno": "88",
"accessionnumber": "24471579",
"apellidopaterno": "DORATO^PABLO EZEQUIEL"
},
{
"idturno": "89",
"accessionnumber": "0001",
"apellidopaterno": "apepaterno"
},
{
"idturno": "90",
"accessionnumber": "0002",
"apellidopaterno": "apepaterno"
},
{
"idturno": "91",
"accessionnumber": "0003",
"apellidopaterno": "apepaterno"
},
{
"idturno": "92",
"accessionnumber": "0004",
"apellidopaterno": "apepaterno"
}
],
"queryRecordCount": 5,
"totalRecordCount": 45
}