Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/388.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
Javascript 有没有办法避免ajax加载器覆盖jquery数据表中的标题?_Javascript_Jquery_Ajax_Datatables - Fatal编程技术网

Javascript 有没有办法避免ajax加载器覆盖jquery数据表中的标题?

Javascript 有没有办法避免ajax加载器覆盖jquery数据表中的标题?,javascript,jquery,ajax,datatables,Javascript,Jquery,Ajax,Datatables,我正在开发一个web应用程序,它处理从服务器端加载数据的jquery数据表。 最初加载数据表时,加载程序将覆盖标题,如图所示。 我们有没有办法清楚地显示标题和下面的加载器 我尝试过使用各种方法来操作包含处理条(由数据表生成)的div,但函数如drawCallBack,preDrawCallBack,而initComplete仅在加载完成后工作,并且函数init在加载程序类初始化之前出现 然后,我尝试使用该事件并尝试创建一个外部加载程序,当表为空时,该加载程序位于表下方。但是,我不确定在使用现有数

我正在开发一个web应用程序,它处理从服务器端加载数据的jquery数据表。 最初加载数据表时,加载程序将覆盖标题,如图所示。 我们有没有办法清楚地显示标题和下面的加载器

我尝试过使用各种方法来操作包含处理条(由数据表生成)的div,但函数如drawCallBackpreDrawCallBack,而initComplete仅在加载完成后工作,并且函数init在加载程序类初始化之前出现


然后,我尝试使用该事件并尝试创建一个外部加载程序,当表为空时,该加载程序位于表下方。但是,我不确定在使用现有数据启动重新加载时如何处理此问题,其中加载程序应加载在表的中心,而在初始情况下,加载程序应位于现有表结构的下方,如中所示。

得到了答案。如果我们看一下数据表生成的类,您可以找到一个包装类。我刚刚在CSS类中添加了一个名为minheight的属性到包装器中,这个问题得到了解决

dataTables_wrapper{
 min-height: 100px;
}

显示整个页面加载程序,并在表加载完成时隐藏它。我认为这将解决问题issue@MayankPandeyz我们有多个子选项卡的表格,这就是我们需要解决方案的地方,这可能是不可能的。