Datatables 为什么Jquery数据表中的搜索框默认不工作?
我正在搜索框中键入内容,试图缩小搜索结果的范围。当我打字时,屏幕会闪烁,好像它试图缩小结果范围,但结果不会改变Datatables 为什么Jquery数据表中的搜索框默认不工作?,datatables,Datatables,我正在搜索框中键入内容,试图缩小搜索结果的范围。当我打字时,屏幕会闪烁,好像它试图缩小结果范围,但结果不会改变 <script> $(document).ready(function () { var table = $('#activeProjects').dataTable({ "processing": true, "serverSide": true, "ajax": {
<script>
$(document).ready(function () {
var table = $('#activeProjects').dataTable({
"processing": true,
"serverSide": true,
"ajax": {
"url": "../api/Project/GetAll/",
"dataSrc": ""
},
"columns": [
{ "data": "ProjectName" },
{ "data": "ProjectNumber" },
{ "data": "ProjectManager" },
{ "data": "ProjectArchitect" }
]
});
});
</script>
我从服务器返回一个数据列表,但无法搜索?使用服务器端数据时,DataTables不会捕获所有数据并在客户端对其进行过滤,而是依赖服务器完成所有处理,并仅向用户发送将要显示的部分 您必须在服务器端脚本中实现搜索,在本例中为../api/Project/GetAll/
返回服务器。查找参数search[value]和列[i][searchable],并相应地过滤数据。使用服务器端数据时,DataTables不会捕获所有数据并在客户端进行过滤,而是依赖服务器完成所有处理,并仅发送将显示给用户的部分 您必须在服务器端脚本中实现搜索,在本例中为../api/Project/GetAll/
返回服务器。查找参数search[value]和列[i][searchable],并相应地过滤数据。能否举例说明api操作应该是什么样子的?我不确定我是否理解api操作的含义。如果您想查看数据表的服务器端处理的实现,请签出示例页面,在数据表下面有一个框,单击服务器端脚本并签出。实际上,该文件和ssp.class.php文件包含在\examples\server\u-side\scripts下的插件发行版中。这就是我的问题所在,我正在ASP.NET WEB API 2中运行服务器端。我将尝试在这方面找到一些例子。感谢发送回Web API的参数将与php示例完全相同。DataTables与服务器无关。只需从HttpContext中读取参数。相应地请求并过滤数据服务器端,例如LINQ、dynamic SQL等。您可以展示一个api操作的示例吗?我不确定我是否理解您所说的api操作的含义。如果您想查看数据表的服务器端处理的实现,请签出示例页面,在数据表下面有一个框,单击服务器端脚本并签出。实际上,该文件和ssp.class.php文件包含在\examples\server\u-side\scripts下的插件发行版中。这就是我的问题所在,我正在ASP.NET WEB API 2中运行服务器端。我将尝试在这方面找到一些例子。感谢发送回Web API的参数将与php示例完全相同。DataTables与服务器无关。只需从HttpContext读取参数。相应地请求并过滤数据服务器端,例如LINQ、动态SQL等