Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.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
jquerydatatables-AJAX加载数据,处理窗口赢得';不要消失_Jquery_Ajax_Datatables - Fatal编程技术网

jquerydatatables-AJAX加载数据,处理窗口赢得';不要消失

jquerydatatables-AJAX加载数据,处理窗口赢得';不要消失,jquery,ajax,datatables,Jquery,Ajax,Datatables,因此,我使用JQuery DataTables插件,并将其配置为使用AJAX获取数据。它工作得很好!然而,奇怪的是,当访问一个只包含360条记录的表时,它在表的顶部给了我一个白色的对话框窗口,上面写着“正在处理…”。但我马上就可以跳到记录的最后一页,毫无疑问地看到它们。但是,处理窗口不会消失!知道怎么关吗 在文档中找不到关于它的任何内容。 如果不希望始终显示处理消息,可以在声明datatable时设置属性“bProcessing:false”。确保在JSON响应中返回与DataTables随AJ

因此,我使用JQuery DataTables插件,并将其配置为使用AJAX获取数据。它工作得很好!然而,奇怪的是,当访问一个只包含360条记录的表时,它在表的顶部给了我一个白色的对话框窗口,上面写着“正在处理…”。但我马上就可以跳到记录的最后一页,毫无疑问地看到它们。但是,处理窗口不会消失!知道怎么关吗

在文档中找不到关于它的任何内容。

如果不希望始终显示处理消息,可以在声明datatable时设置属性“bProcessing:false”。

确保在JSON响应中返回与DataTables随AJAX调用一起发送的值相同的
sEcho
值。

首先,使用Firebug确保Ajax响应实际完成并返回成功状态代码。我有Firebug,但无法判断Ajax响应是否成功。我没有看到任何明显的“失败”,但我会去哪里看呢?我在response选项卡中看到的是一个数组,其中包含所有有效的数据记录。但我仍然好奇为什么它不会消失。让我觉得有些东西不正常,尽管看起来还可以。你在其他浏览器中试过吗?可能与MAcOS或Mac上的FF有关。如果您确定没有JS错误,并且在单击分页链接时可以成功导航到其他页面,则可能是datatables错误。谢谢,如果没有正确迭代“sEcho”参数,分页根本不起作用