質問

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

役に立ちましたか?

解決

You also need to tell dataTables to use serversided data:

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

}

});

他のヒント

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!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top