我明白,有AJAX:https://datatables.net/examples/data_sources/server_side.html 且有搜索:https://datatables.net/examples/api/multi_filter.html引导,数据表,AJAX,搜索
,但我不知道如何将两者结合起来。确切地说,当.search时,它搜索的是哪一列?如果我想将条件与ADD连接起来怎么办?
我明白,有AJAX:https://datatables.net/examples/data_sources/server_side.html 且有搜索:https://datatables.net/examples/api/multi_filter.html引导,数据表,AJAX,搜索
,但我不知道如何将两者结合起来。确切地说,当.search时,它搜索的是哪一列?如果我想将条件与ADD连接起来怎么办?
在服务器端的处理模式中,数据表的jQuery发送以下参数中的许多其他:
search[value]
全球搜索值。适用于所有可搜索为真的列。
columns[i][search][value]
搜索要应用于此特定列的值。
所以请求将有对每一列(columns[0][search][value]
,columns[1][search][value]
等)全球搜索值和搜索的价值。
您需要构造数据库查询以处理两个参数并以适当的格式返回结果。
如果您使用的是PHP,有ssp.class.php
可以帮您。否则,您可能需要搜索您选择的语言的库或从头开始编写自己的语言。
请参阅server-side processing了解更多信息。
这就是你看到的例子。 Ajax可以工作,但如何使它与多列搜索一起工作? –