jquerydatatables-AJAX加载数据,处理窗口赢得';不要消失
因此,我使用JQuery DataTables插件,并将其配置为使用AJAX获取数据。它工作得很好!然而,奇怪的是,当访问一个只包含360条记录的表时,它在表的顶部给了我一个白色的对话框窗口,上面写着“正在处理…”。但我马上就可以跳到记录的最后一页,毫无疑问地看到它们。但是,处理窗口不会消失!知道怎么关吗 在文档中找不到关于它的任何内容。jquerydatatables-AJAX加载数据,处理窗口赢得';不要消失,jquery,ajax,datatables,Jquery,Ajax,Datatables,因此,我使用JQuery DataTables插件,并将其配置为使用AJAX获取数据。它工作得很好!然而,奇怪的是,当访问一个只包含360条记录的表时,它在表的顶部给了我一个白色的对话框窗口,上面写着“正在处理…”。但我马上就可以跳到记录的最后一页,毫无疑问地看到它们。但是,处理窗口不会消失!知道怎么关吗 在文档中找不到关于它的任何内容。 如果不希望始终显示处理消息,可以在声明datatable时设置属性“bProcessing:false”。确保在JSON响应中返回与DataTables随AJ
如果不希望始终显示处理消息,可以在声明datatable时设置属性“bProcessing:false”。确保在JSON响应中返回与DataTables随AJAX调用一起发送的值相同的
sEcho
值。首先,使用Firebug确保Ajax响应实际完成并返回成功状态代码。我有Firebug,但无法判断Ajax响应是否成功。我没有看到任何明显的“失败”,但我会去哪里看呢?我在response选项卡中看到的是一个数组,其中包含所有有效的数据记录。但我仍然好奇为什么它不会消失。让我觉得有些东西不正常,尽管看起来还可以。你在其他浏览器中试过吗?可能与MAcOS或Mac上的FF有关。如果您确定没有JS错误,并且在单击分页链接时可以成功导航到其他页面,则可能是datatables错误。谢谢,如果没有正确迭代“sEcho”参数,分页根本不起作用