在数据表中显示加载器gif

AiD*_*AiD 2 datatable datatables

我正在使用数据表。我的代码工作正常。现在,我想添加一个加载器图像(gif)。我不知道该如何添加。这是我的数据表脚本。

$(document).ready(function() {
    var ref = $('#example').DataTable( {
        "processing": true,
        "serverSide": true,
        "ajax": "mails",
        "columns": [
                    { "data": "from" },
                    { "data": "object" },
                    { "data": "created" }
                ]
    } );

} );
Run Code Online (Sandbox Code Playgroud)

dav*_*rad 5

您可以language.sLoadingRecords用来显示ajaxload-gif,例如:

...
language : {
  sLoadingRecords : '<span style="width:100%;"><img src="http://www.snacklocal.com/images/ajaxload.gif"></span>'
},  
...
Run Code Online (Sandbox Code Playgroud)

演示-> http://jsfiddle.net/acjngj30/


eoc*_*nti 5

您可以简单地将图像标签放在language选项中:

language: {
          processing: "<img src='img/loading.gif'>"
      }
Run Code Online (Sandbox Code Playgroud)

  • **注意** [当表正在处理用户操作(如排序)时](https://datatables.net/reference/option/language.processing)显示 `language.processing`,而 `language.loadingRecords`显示 [当基于 AJAX 源客户端的表加载记录时](https://datatables.net/reference/option/language.loadingRecords)。 (2认同)