Pergunta

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

Foi útil?

Solução

You also need to tell dataTables to use serversided data:

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

}

});

Outras dicas

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 em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top