fnServerData: function ( sSource, aoData, fnCallback ) { /* Add some extra data to the sender */ aoData.push( { name: more_data, value: my_value } ); $.getJSON( sSource, aoData, function (json) { /* Do whatever additional processing you want on the callback, then tell DataTables */ fnCallback(json) } ); }