Jquery 源于Ajax的dataTable没有对数据进行排序、搜索或分页。
源于Ajax的dataTable没有对数据进行排序、搜索或分页。 由于“iTotalRecords”,它在页脚中显示5页,但所有数据实际上都显示在一页中 JSON:Jquery 源于Ajax的dataTable没有对数据进行排序、搜索或分页。,jquery,datatable,Jquery,Datatable,源于Ajax的dataTable没有对数据进行排序、搜索或分页。 由于“iTotalRecords”,它在页脚中显示5页,但所有数据实际上都显示在一页中 JSON:{sEcho:“1”,“iTotalRecords”:44,“iTotalDisplayRecords”:44,“aaData”:[{“一”:--qqqq”,“二”:--yyyy“},{“一”:“tttttt”,“二”:“iiiiii”},{“一”:“qqqq”,“二”:“yyyyy”},{“一”:“tttttt”,“二”:“一”:-
{sEcho:“1”,“iTotalRecords”:44,“iTotalDisplayRecords”:44,“aaData”:[{“一”:--qqqq”,“二”:--yyyy“},{“一”:“tttttt”,“二”:“iiiiii”},{“一”:“qqqq”,“二”:“yyyyy”},{“一”:“tttttt”,“二”:“一”:----,“一”、“一”、“一”、“一”、“一”、“两”、“两”、“两”、“两”、“一”、“一”、“一”、“两”、“两”、“一”、“一”、“一”、“一”、“一”、“两”、“两”、“两”、“两”、“一”、“一”、“一”、“一”、“一”、“一”、“两”、“两”、“两”、“一”、“一”、“一”、“一”、“一”、“一”、“一”、“一”、“一”、“一”、“一”、“一”、“一”、“两”、“两”、“两”、“两”、“两”、“两”、“一”、“两”、“两”、“两”、“两”、“两”、“两”、“两”、“一”、“两”、“两”、“两”、“两”、“一”、“两”、“两”、“两”、“两”、“两”、“两”、“两”、“两”、“两”、“两”、“两”、“一”、“两”、“两”、“两”、“两”、“两”、“一”、“两”、“两”、“两”、“两”、“两”、“两”、“两”、“一”、“两”、“两”、“两”、“两”、“两”、“两”、“一”、“两”、“两”、“两”、“两”、“两”、“两”、“两”、“两”、“两”、“两”、“两”、“两”、“两”、“两”、“两”、“两”、“两”、“两”、“两”、“两”、“两”、“两”、“TTTT,“2”:“iiiiii”},{”“一”、“一”、“一”、“一”、“一”、“一”、“两“:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,{“一”:“qqqq”,“二”:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,“:“iiiiii”},{“一”:”tttttt,“两个”:“iiiiii”}
`
$(文档).ready(函数(){
$(“#testtable”).dataTable({
“bProcessing”:正确,
“sAjaxSource”:“/api/test”,
“sAjaxDataProp”:“aaData”,
“bServerSide”:正确,
“aoColumns”:[
{“mData”:“one”,“sType”:“text”,“bSortable”:true,“buserndered”:false},
],
});
});
一
`多亏了charlietfl,我找到了正确的设置
$(文档).ready(函数(){
$(“#testtable”).dataTable({
“ajax”:“/api/test”,
“栏目”:[
{“数据”:“一”}
]
});
});
我尝试过类似的设置,但没有“columns”属性。
在dataTable官方示例中,他们有一个非常相似的ajax数据和表,并且他们的示例不包含“列”,但他们的一个不同的例子做到了。API从1.10版开始经历了重大变化。您使用的是什么版本?我使用的是1.10.2和jquery 1.11.1选项在较新版本中有所不同。看起来您正在使用旧版本的安装程序
$(document).ready(function () {
$("#testtable").dataTable({
"bProcessing": true,
"sAjaxSource": '/api/test',
"sAjaxDataProp": "aaData",
"bServerSide": true,
"aoColumns": [
{ "mData": "one", "sType": "text", "bSortable": true, "bUseRendered": false },
],
});
});
</script>
<table id="testtable">
<thead>
<tr>
<th>one1</th>
</tr>
</thead>
</table>