Question

I have the following code:

$('#dataTable').dataTable({
    'ajax': {
        'url' : 'getItems',
        'type': 'POST',
        'data': {
            'dbName': $('.dbName-js').val()
        } 

    }

});

But when I looked into the network request, there's no data being sent.
Is there anything I'm missing?

jQuery 1.10.2
Datatables 1.10.0

Was it helpful?

Solution

You also need to tell dataTables to use serversided data:

$('#dataTable').dataTable({
'serverSide':true,
'ajax': {
    'url' : 'getItems',
    'type': 'POST',
    'data': {
        'dbName': $('.dbName-js').val()
    } 

}

});

OTHER TIPS

I was having the same problem, but in my case was the version of the datatables.js (1.10.0-dev). Updating to version 1.10.4 fixed for me!

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top