数据表插件返回错误

时间:2011-12-19 18:00:09

标签: php jquery datatables

我正在使用Datatables插件从服务器端获取数据。 我已经尝试更改JQuery的版本甚至选项,但仍然无法解决错误。这是我的HTML代码

<html>
<head>
<script type = "text/javascript" src = "jquery.min.js"></script>
<script type = "text/javascript" src = "DataTables-1.8.2/media/js/jquery.dataTables.min.js"></script>
<script type = "text/javascript">
$(document).ready(function() {
$('#example').dataTable({
    "bJQueryUI": true,
    "bFilter": true,
        "bPaginate " : true,
        "bServerSide" : true,
        "sAjaxSource": "data.php"
    });
});


</script>
</head>
<body>

</body>
</html>

我的服务器端正在返回一个表单

的数组
{
"sEcho":0,
"iTotalRecords":"6",
"iTotalDisplayRecords":"6",
"aaData":[
          ["5","admin","5"],
          ["1","user","0"],
          ["2","user1","1"],
          ["4","user2","2"],
          ["3","user3","3"],
          ["6","user4","4"]]
}

这是网站上所需的格式。 Firebug显示上面的JSon,并且标签出现错误。

有人可以指出数据表实现中可能存在的错误。

1 个答案:

答案 0 :(得分:0)

尝试从datatables论坛

建议的解决方案

Reasons for error: invalid label

另一件事:

正如数据表的作者所说: “ sEcho永远不应该是'0'。它应该是DataTables发送给服务器的值的回显。 “