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之后被带到这里