Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Access ajax data outside datatables

I have a simple datatable instance:

var table = $("#table-elem").DataTable({
        ...
        "ajax": {
            "url":Services.apiUrl,
            "dataSrc": "data"
        },
        ...
})

I need to access the "data" that was returned in ajax call. How can I do that? Expecting something like:

var ajaxJson = table.ajax.data()
//play with ajaxJson
like image 525
jerrymouse Avatar asked Sep 22 '15 10:09

jerrymouse


1 Answers

table.on('xhr', function() {
  var ajaxJson = table.ajax.json();
  alert(ajaxJson.data.length + ' row(s) were loaded');
});

Gives back the last loaded data, as per the documentation

like image 141
DrunkWolf Avatar answered Sep 21 '22 06:09

DrunkWolf