From this page:
Retrieving with an initialisation object - $(...).dataTable({"bRetrieve":true, ...}); - It is not possible to alter the table parameters after initialisation like this, but it is useful to be able to just use a single call to $().dataTable(). Setting bRetrieve to true, tells DataTables that you acknowledge this.
I think the following line is what I don't understand:
but it is useful to be able to just use a single call to $().dataTable(). Setting bRetrieve to true, tells DataTables that you acknowledge this.
Related is bDestroy:
Reinitialising the table - $(...).dataTable({"bDestroy":true, ...}); - Actually, it is possible to reinitialise the table, but its fairly brutal. This will destroy the old table and then initialise a new one.
Can someone explain how these interact? I feel like there are assumptions about things I should understand before reading this description, but obviously I don't.