datatables +连接到db +获取数据,但某些function无法正常工作

我是数据表的新手,喜欢它,想了解更多。

我目前的问题是与数据库通信。 我可以获得所有数据,但有些function不会被破坏(例如分页,每页的条目,搜索,每列的搜索)。

这是我的小提琴 ,相当基本。
我已经在tbody标签中加入了2行,用于测试搜索和列搜索的数据。 我的困难是让它与数据库数据一起工作。

所以在我连接到db的示例中,它与上面的小提琴略有不同。 它有一个index3.php文件,它指向employee-grid-data3.php文件

在我的index.php中的Code下面,指向employee-grid-data3.php以连接到db

  $(document).ready(function() { var dataTable = $('#employee-grid').DataTable( { "processing": true, "serverSide": true, "ajax":{ url :"employee-grid-data3.php", // json datasource type: "post", // method , by default get error: function(){ // error handling $(".employee-grid-error").html(""); $("#employee-grid").append('No data found in the server -- startagain1-index3.php '); $("#employee-grid_processing").css("display","none"); } } } ); } );  

我的employee-grid-data3.php看起来和这里的代码完全一样,我在这里得到了这个答案。

现在数据从数据库加载但是分页,每页的条目,搜索,每列的搜索似乎与db没有通信。

基于我提供的是有一种方法来告诉我如何让它工作?

例如,它是否与employee-grid-data3.php这段代码有关,因为我返回的内容与我期望收到的内容并不完全一致。

 /* * Output */ $output = array( "sEcho" => intval($_GET['sEcho']), "iTotalRecords" => $iTotal, "iTotalDisplayRecords" => $iFilteredTotal, "aaData" => array() ); 

edit1有用的链接: https : //datatables.net/manual/tech-notes/1 – 看了faq之后被带到这里