【问题标题】:Bootstrap, datatable, AJAX, search引导、数据表、AJAX、搜索
【发布时间】:2016-03-21 10:02:40
【问题描述】:

了解到有AJAX:https://datatables.net/examples/data_sources/server_side.html 并且正在搜索:https://datatables.net/examples/api/multi_filter.html

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

【问题讨论】:

  • 这就是您在示例中看到的内容。 Ajax 确实有效,但如何使其适用于多列搜索?

标签: jquery twitter-bootstrap datatables


【解决方案1】:

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

search[value] 全局搜索值。应用于所有可搜索为 true 的列。

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

所以在请求中会有全局搜索值和每个单独列的搜索值(columns[0][search][value]columns[1][search][value] 等)。

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

如果您使用的是 PHP,ssp.class.php 可以为您完成。否则,您可能需要为您选择的语言搜索库或从头开始编写自己的库。

更多信息请参见server-side processing

【讨论】:

    猜你喜欢
    • 2017-07-17
    • 1970-01-01
    • 2013-11-05
    • 1970-01-01
    • 1970-01-01
    • 2018-12-19
    • 2018-04-18
    • 2015-11-13
    • 2011-06-14
    相关资源
    最近更新 更多