how to reinitialize datatable code example

Example 1: Cannot reinitialise DataTable

$('#dataTable').dataTable({
    ...
    ....
    "bDestroy": true
});

Example 2: clear datatable initialize once data is fetch

if you're using DataTables 1.10.x, you can initialize the new table with
additional option "destroy": true, see below : 

function fetchNews(context)
{
     if(context!="")
     {
        $("#dailyNews").dataTable({
            "destroy": true,
            // ... skipped ...
        });
    }
}

OR

For older versions :

function fetchNews(context)
{
     if(context!="")
     {
        // Destroy the table
        // Use $("#dailyNews").DataTable().destroy() for DataTables 1.10.x
        $("#dailyNews").dataTable().fnDestroy()

        $("#dailyNews").dataTable({
           // ... skipped ...
        });
    }
}

Tags:

Html Example