Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Showing loader gif in datatables

I'm using datatables. My code is working fine. Now I want to add a loader image(gif). I don't know how to add this. Here is my datatable script .

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

} );
like image 538
AiD Avatar asked Jan 18 '26 15:01

AiD


2 Answers

You can simply put an image tag within the language option:

language: {
          processing: "<img src='img/loading.gif'>"
      }
like image 59
eocavalcanti Avatar answered Jan 21 '26 07:01

eocavalcanti


You can use language.sLoadingRecords to show an ajaxload-gif, example :

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

demo -> http://jsfiddle.net/acjngj30/

like image 36
davidkonrad Avatar answered Jan 21 '26 07:01

davidkonrad