JQuery Datatable - 如何在渲染之前显示处理过程?

问题描述 投票:0回答:2

我正在使用 jquery 数据表插件。效果很好。但问题是,我的大号没有几个。来自服务器的表行数。因此,在数据表渲染之前,所有行都显示为普通列表,这看起来不太好。渲染需要一些时间,然后就可以正常工作了。那么,在数据表完全渲染之前,如何显示某种加载图像而不是行列表。

HTML 包含一个普通的表,其行是通过使用 for 循环生成的。

Jquery代码如下,写在document.ready()方法中。

$("document").ready(function()
{
     $('#inbox_table').dataTable({
        "sPaginationType": "full_numbers"
    });
});

感谢您的宝贵时间。

jquery html datatable
2个回答
2
投票

试试这个

$('#inbox_table').dataTable({
    "sPaginationType": "full_numbers",
    "oLanguage": {
        "sProcessing": "<img src='loading.gif'>"
    }
});

参考

http://datatables.net/usage/i18n#oLanguage.sProcessing

0
投票
var table = $('#mytable').DataTable({
    language: {
        sLoadingRecords: '<span style="width:100%;"><img src="http://www.snacklocal.com/images/ajaxload.gif"></span>'
    }
})
© www.soinside.com 2019 - 2024. All rights reserved.