JQuery Datatable - 放置自定义加载GIF而不是默认的"处理"文本

Mr.*_*.SK 7 javascript ajax jquery datatables datatables-1.10

我正在使用当前版本的JQuery Datatable.我已经实现了服务器端处理.有没有办法放置我们自己的加载GIF而不是dafault文本"处理"?

这是我的HTML代码:

<table id="table" class="table table-striped table-bordered table-hover display nowrap" cellspacing="0" width="100%">
  <thead>
    <tr bgcolor="#76b900">
      <th> Request #</th>
      <th>Description</th>
      <th>Created By</th>
    </tr>
  </thead>
</table>
Run Code Online (Sandbox Code Playgroud)

这是我的JS代码:

$('#table').DataTable({
    "dom": '<"top"lB>rt<"bottom"ip>', // DataTable element position


    "lengthMenu": [
      [10, 25, 50, 100, 500],
      [10, 25, 50, 100, 500]
    ], // page length options
    "pageLength": 25, // default page length
    "pagingType": "full_numbers", // pagination related buttons

    "ordering": true,
    "order": [
      [0, "desc"]
    ],

    "scrollX": true, // enables horizontal scrolling      
    "filter": true,
    "responsive": true,
    "serverSide": true,
    "info": true, // control table information display field
    "processing": true,
    "stateSave": true, //restore table state on page reload,

    "ajax": {
      "url": Helper.baseUrl() + "Search/LoadData",
      "type": "POST",
      "datatype": "json",
      "data": function(d) {
        d.searchParams = searchFilters();
      },
    },

    "columns": //Binds values fetched from the database to their respective columns
      [{
      "data": "RequestNo",


    }, {
      "data": "Description"
    }, {
      "data": "CreatedBy"
    }],
  });
Run Code Online (Sandbox Code Playgroud)

UPDATE

这是我更新的处理JS代码:

"language": {
            "infoFiltered":"",
            "processing": "<img src='~/Content/images/loadingNew.gif' />"
        },
Run Code Online (Sandbox Code Playgroud)

这没用.我是否包含错误技巧的路径?

Off*_*'er 6

看看我制作的这个DEMO.

  var table = $('#changeLogTable').DataTable({
        "bLengthChange": false,
        "bPaginate": true,
        "bInfo": false,
        "autoWidth": false, 
        "order": [[0, "desc"]],
        "processing": true,
        "serverSide": true,
        "sAjaxSource": "data.js",
         oLanguage: {sProcessing: "<div id='loader'></div>"}
    }); 
Run Code Online (Sandbox Code Playgroud)

})


MR_*_*DEV 5

以防万一,如果有人想要在该位置放置fontawesome图标,可以使用以下命令:

"language": 
{          
"processing": "<i class='fa fa-refresh fa-spin'></i>",
}
Run Code Online (Sandbox Code Playgroud)