我正在使用JQuery Datatables。 当表格呈现时,它显示为“表格中没有数据可用”,并且在某个时候表格开始出现数据并且“无数据可用”。
我不希望这个“没有数据可用”,相反,如果出现像“正在加载”或“请等待”这样的东西,那将是很好的,或者没有任何东西可以解决我的问题。
在这里查看完整参考 – > 您正在寻找的属性是loadingRecords
, emptyTable
和zeroRecords
。
$("#example").DataTable({ language: { emptyTable: "No data available in table", // loadingRecords: "Please wait .. ", // default Loading... zeroRecords: "No matching records found" } })
角度数据表:
$scope.dtOptions = DTOptionsBuilder.newOptions() .withLanguage({ emptyTable: "No data available in table", loadingRecords: "Loading...", zeroRecords: "A different no matching records message" })
因为你用angularjs标记了你的问题,我想你正在使用angularjs的数据表模块。
所以尝试添加到您的表标签:
class="ng-cloak"
它阻止在表准备好之前显示html(模块初始化):
AngularJS:ngCloak官方API文档
如果你没有,可能会发生这种情况,因为你使用ajax()来获取数据注入表中,所以尝试在ajax调用之后初始化你的datatable插件,就像在这个例子中一样
需要了解更多jQuery教程分享避免在Datatables中渲染“表格中没有数据”,都可以关注jQuery技术分享栏目—计算机技术网(www.ctvol.com)!
以上就是jQuery教程分享避免在Datatables中渲染“表格中没有数据”相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注计算机技术网(www.ctvol.com)!)。
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/jquerytutorial/981898.html