datatables.net 搜索框 ajax
Posted
技术标签:
【中文标题】datatables.net 搜索框 ajax【英文标题】:datatables.net searchbox ajax 【发布时间】:2020-01-27 06:24:03 【问题描述】:我正在尝试理解和测试 datatables.net,并且我知道在我输入搜索框时有 ajax 调用,在服务器端处理的情况下,查询由 ajax 发送到服务器,
这是我在测试中使用的示例 https://datatables.net/examples/server_side/simple.html
那么在哪里可以找到搜索框对应的ajax函数呢?
非常感谢
【问题讨论】:
您是否尝试检查元素? 此链接可能对您有所帮助,datatables.net/reference/api/search() @MathewMagante 是的,但元素只显示 ,我找不到 ajax 如何发送 sql 查询出 我确实读过这个 datatables.net/reference/api/search() 但这是数据表对象的 API,它似乎与服务器端 ajax 实现不同 【参考方案1】:jQuery DataTables 有两种模式:
Client-side processing Server-side processing (serverSide: true
)
使用服务器端处理,搜索、排序和分页由服务器端脚本执行。 jQuery DataTables 发行版包括有助于使用 php 处理服务器端请求的 PHP 库。您也可以找到其他语言的第三方库。
以下是与 Ajax 请求相关的选项:
ajax
从 Ajax 源加载表格内容的数据
ajax.data
根据 Ajax 请求添加或修改提交给服务器的数据
ajax.dataSrc
表格数据的数据属性或操作方法
来自official documentation:
作为一个对象,
ajax
对象被传递给jQuery.ajax
,允许对 Ajax 请求进行精细控制。 DataTables 有许多默认参数,您可以使用此选项覆盖它们。
【讨论】:
以上是关于datatables.net 搜索框 ajax的主要内容,如果未能解决你的问题,请参考以下文章