我知道有AJAX:https://datatables.net/examples/data_sources/server_side.html 并且搜索:https://datatables.net/examples/api/multi_filter.html
但我不知道如何将两者结合起来。确实,当.search,哪一列搜索?如果我想用ADD连接条件怎么办?
答案 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。