Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 服务器端搜索中的Datatable未刷新_Jquery_Html_Datatables - Fatal编程技术网

Jquery 服务器端搜索中的Datatable未刷新

Jquery 服务器端搜索中的Datatable未刷新,jquery,html,datatables,Jquery,Html,Datatables,这就是我如何声明我的datatable $('#editable').dataTable({ "processing": true, "serverSide": true, "ajax": "ProjectController.php?getProjectData=1", 当我在搜索栏中键入时,调用将关闭并检索正确的数据,但表不会更改。 是否需要进行任何设置才能更正此问题 返回的json是 { 抽签:1, 记录总计

这就是我如何声明我的datatable

 $('#editable').dataTable({
            "processing": true,
             "serverSide": true,
             "ajax": "ProjectController.php?getProjectData=1",
当我在搜索栏中键入时,调用将关闭并检索正确的数据,但表不会更改。 是否需要进行任何设置才能更正此问题

返回的json是

{ 抽签:1, 记录总计:2, 已筛选记录:2, 数据:[{ id:1, 工作编号:, 姓名:Piek,G D F, 第46座, 地址:空, from:null, 工作年份:1995年, 工作状态:完成, 联系人信息:空, 到期日期:空, 创建日期:2010-06-2914:38:49, 运算符名称:null }, { 身份证号码:63658, 工作编号:, 姓名:Piek,G D F, 第46座, 地址:空, from:null, 工作年份:1995年, 工作状态:完成, 联系人信息:空, 到期日期:空, 创建日期:2010-06-2914:38:49, 运算符名称:null }]
} 明白了吗?您需要增加发送回表的json中的抽取计数

您是否检查了调用返回的内容?是的,它返回了正确的数据您确定它返回的是过滤数据吗?如果它不是真的过滤,那么它看起来好像表没有改变。我甚至强迫它在第一次加载时发回相同的数据,并且它完全绘制了表。明白了,你需要增加绘制计数