title: Is it possible to redefine columns (and things defined in settings) in js datatable via ajax call?
body: <p>I am aware that thanks to <code>fnReloadAjax</code> or combination of <code>fnClearTable()</code> and <code>fnAddData()</code> I can reload some fresh data</p>
  
  <p>but is it possible this way somehow to redefine settings of table, in particulary: columns names, which are hidden, which are visible?</p>
  
  <p><strong>UPDATE</strong>: 
  If you will decide for destroying the table the easier way as checking existence and destroying like this:</p>
  
  <pre><code>if $.fn.DataTable.isDataTable("#element") {
      $('#element').DataTable().destroy();
  }
  </code></pre>
  
  <p>can be <strong>just setting the property in DataTable definition</strong>: <code>bDestroy: true</code></p>