Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 源于Ajax的dataTable没有对数据进行排序、搜索或分页。_Jquery_Datatable - Fatal编程技术网

Jquery 源于Ajax的dataTable没有对数据进行排序、搜索或分页。

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”,“二”:“一”:-

源于Ajax的dataTable没有对数据进行排序、搜索或分页。 由于“iTotalRecords”,它在页脚中显示5页,但所有数据实际上都显示在一页中

JSON:
{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>