Pregunta

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

¿Fue útil?

Solución

You also need to tell dataTables to use serversided data:

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

}

});

Otros consejos

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!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top