Bootstrap,datatable,AJAX,搜索

时间:2016-03-21 10:02:41

标签: jquery twitter-bootstrap datatables

我知道有AJAX:https://datatables.net/examples/data_sources/server_side.html 并且搜索:https://datatables.net/examples/api/multi_filter.html

但我不知道如何将两者结合起来。确实,当.search,哪一列搜索?如果我想用ADD连接条件怎么办?

1 个答案:

答案 0 :(得分:0)

在服务器端处理模式下,jQuery DataTables会发送以下参数:

  

search[value]全球搜索价值。要应用于所有可搜索为真的列。

     

columns[i][search][value]搜索值以应用于此特定列。

因此,在请求中,每个列都会有全局搜索值和搜索值(columns[0][search][value]columns[1][search][value]等)。

您需要构建数据库查询以处理这两个参数并以适当的格式返回结果。

如果你正在使用PHP,那么有ssp.class.php可以帮助你。否则,您可能希望搜索您所选语言的库,或者从头开始编写自己的库。

有关详细信息,请参阅server-side processing