需要使用dataTable插件从服务器端进行搜索

时间:2015-07-13 05:48:04

标签: twitter-bootstrap search datatable

我正在使用DataTable插件。目前,搜索是从列表中可用的数据进行的。我需要在搜索框中输入值时从服务器端获取数据并显示在列表中。请以适当的方式建议我。

1 个答案:

答案 0 :(得分:1)

这是内置于DataTables中的。看一下这里的例子: https://www.datatables.net/examples/data_sources/server_side.html

从以上链接:

  

启用服务器端处理,所有分页,搜索,排序   DataTables执行的操作将传递给服务器   SQL引擎(或类似)可以对大数据执行这些操作   设置(毕竟,这是数据库引擎的设计目标!)。如   这样,表的每次绘制都会导致新的Ajax请求   为了获得所需的数据。

使用serverSide set初始化,以及应调用的ajax数据端点的路径

$('#example').dataTable( {
    "processing": true,
    "serverSide": true,
    "ajax": "../server_side/scripts/server_processing.php"
} );

您编写的服务器端代码将接受参数,适当地搜索数据库,然后使用JSON编码的结果响应DataTables以使用和重新绘制表