how to pass information to server_processing datatables

how to pass information to server_processing datatables

Hello friends.

Someone could help me to send information to server_processing.php, something like server_processing.php?id=data

I found that with aoData.push but my code does not work for me

This is my code


  1. <script>

    function fnFilterGlobal (){

        $('#example').dataTable().fnFilter(
            $("#global_filter").val(),null,
            $("#global_regex")[0].checked,
            $("#global_smart")[0].checked
        );
    }

    function fnFilterColumn ( i )
    {
        $('#example').dataTable().fnFilter(
            $("#col"+(i+1)+"_filter").val(),i,
            $("#col"+(i+1)+"_regex")[0].checked,
            $("#col"+(i+1)+"_smart")[0].checked
        );
    }


    $(document).ready(function(){
    $.datepicker.regional['es'] = {
    closeText: 'Cerrar',
    prevText: '<Ant',
    nextText: 'Sig>',
    currentText: 'Hoy',
    monthNames: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'],
    monthNamesShort: ['Ene','Feb','Mar','Abr', 'May','Jun','Jul','Ago','Sep', 'Oct','Nov','Dic'],
    dayNames: ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado'],
    dayNamesShort: ['Dom','Lun','Mar','Mié','Juv','Vie','Sáb'],
    dayNamesMin: ['Do','Lu','Ma','Mi','Ju','Vi','Sá'],
    weekHeader: 'Sm',
    dateFormat: 'yy-mm-dd',
    firstDay: 1,
    isRTL: false,
    showMonthAfterYear: false,
    yearSuffix: ''
    } ;
    $.datepicker.setDefaults($.datepicker.regional['es']);

    var oTable = $('#example').dataTable( {
    "sPaginationType": "full_numbers",
    "bProcessing": true,
    "bServerSide": true,
            "sAjaxSource": "server_processing.php",
    "fnServerParams": function (aoData, fnCallback) {
    /*aoData.push(  {"name": "datepicker_min", "value":  $('#datepicker_min').val() } );
    aoData.push(  {"name": "datepicker_max", "value":  $('#datepicker_max').val() } );*/
    aoData.push(  {"name": "datepicker_min2", "value":  $('#datepickercalendario').val() } );
    aoData.push(  {"name": "datepicker_max2", "value":  $('#datepickercalendario').val() } );
    },
    "aaSorting": [[ 0, "desc" ]],

    "aoColumns": [
    { "bVisible":    false },
    { "bVisible":    true },
    { "bVisible":    true },
    { "bVisible":    true },
    { "bVisible":    true },
    { "bVisible":    true },
    { "bVisible":    true },
    { "bVisible":    true },
    { "bVisible":    true },
    { "bVisible":    false },
    { "bVisible":    false }
    ],
    "fnRowCallback": function( nRow, aData, iDisplayIndex, iDisplayIndexFull ) {
    // Bold the grade for all 'A' grade browsers
    $('td:eq(3)', nRow).html("<a href='"+aData[9]+aData[10]+"m.php?id="+aData[0]+"&categoria="+aData[2]+"&subcategoria="+aData[3]+"'>"+aData[4]+"</a>" );
    $('td:eq(0)', nRow).html( "<a class='iframe' href='fichademuseo2.php?museo="+aData[1]+"'>"+aData[1]+"</a>" );
    return nRow;
    },
    "oLanguage": {
    "sLengthMenu": "Mostrando _MENU_ eventos por página",
                "sZeroRecords": "No se encontro Nada - Disculpe",
                "sInfo": "Mostrando _START_ de _END_ de un total de _TOTAL_ eventos",
                "sInfoEmpty": "Mostrando 0 de 0 de un total de 0 eventos",
                "sInfoFiltered": "(filtrados de _MAX_ total de eventos)",
    "sSearch": "Buscar",
    "oPaginate": {
    "sFirst": " Primera ",
    "sLast": " Última ",
    "sNext": " Siguiente ",
    "sPrevious": " Anterior "
    }
    }
    });
    $( "#datepickercalendario" ).datepicker ( {
    dateFormat: 'yy-mm-dd',
    numberOfMonths: 1,
    "onSelect": function(date) {
    min = new Date(date).getTime();
    max = new Date(date).getTime();
    oTable.fnDraw();
    }
    })
    .keyup( function () {
    DateFilter = new Date(this.value).getTime();
    DateFilter = new Date(this.value).getTime();
    oTable.fnDraw();
    });

    } );


    </script>