我正在使用DataTables jQuery插件来显示来自查询的数据,该查询执行涉及连接和子查询的多个计算。我使用客户端处理工作正常,数据来自sAjaxSource。我想实现服务器端处理 - 但我不确定最合适的方法,因为我的数据不是来自单个表。
可以在http://datatables.net/release-datatables/examples/data_sources/server_side.html
找到服务器端处理的基本示例解决此问题的最佳方法是什么?如果它只是像在这里使用视图一样简单......
/* DB table to use */
$sTable = "ajax";
更改为
/* DB table to use */
$sTable = "myView";
此外,我更愿意使用PDO而不是基本的mysql_query等来实现它。 - 但是任何建议都表示赞赏。
答案 0 :(得分:0)
要实现服务器端处理,您必须编写一些返回json对象的代码,其中包含此page中说明的数据结构。而已。我已经在node.js和PHP中使用了它,但是你可以使用你想要的任何东西 你可以使用你想要的任何东西,记住你必须考虑分页(所以查询的LIMIT子句),列排序(ORDER BY子句)和过滤(WHERE子句),你必须了解数据表如何传递数据您可以使用它来构建查询。