title: Success callback for Datatable server side processing ajax call
body: <p>I want to hide some columns after my server side call completes for the URL specified in </p>
  
  <p><code>sAjaxSource: url</code>,</p>
  
  <p>and after I am done creating rows using <code>fnCreatedRow</code>. I Want to execute column visibility statements </p>
  
  <p><code>table.fnSetColumnVis(0, false, false);</code></p>
  
  <p>for multiple columns in this callback. Is there a way to do this in datatable? I have tried using <code>fnDrawCallback</code> and <code>fnRowCallback</code> but they do not execute at all.</p>
  
  <p>The code I have written is as follows.</p>
  
  <pre><code>table = $('#ID').dataTable({
      "bServerSide": true,
      "bProcessing": true,
      "autowidth": true,
      //"bInfo": false,
      "dom": 'C&lt;"clear"&gt;lfrtip',
  
      "scrollY": "350px",
      "scrollCollapse": false,
      "paging": true,
      "scrollX": true,
      "destroy":true,
      "sAjaxSource": url,
      "aoColumns": [
       {
             "targets": 0,
             //"bVisible": true,
             "title": "Select Client",
             "bSearchable": false,
             "bSortable": false,
             "width": "10%"
         },//Many such entries
      ],
      "fnCreatedRow": function (nRow, aaData, iDataIndex) {
       //Function body
      },
      "drawCallBack" : //Actual code that i want to get executed after fnCreatedRow has ended
  });
  </code></pre>