none
Jquery Datatable no me devuelve los registros RRS feed

  • Pregunta

  •  $("#btnbuscar").click(function () {   
                    if (
                      ($("#Red").val() == "1")
                       && ($("#Departamento").val() == "<--Todos-->" || $("#Departamento").val() == "Select")
                       && ($("#Provincia").val() == "<--Todos-->" || $("#Provincia").val() == null)) {
                        $("#divProcessing").show();
                        $.ajax({
                            url: "@Url.Action("BuscarCarreterasPorRed", "Busqueda3")",
                            data: { red: $("#Red").val() },
                            type: "POST",
                            dataType: "json",
                            success: function (data) {                      
                                $('#myTable').DataTable({                                
                                    data:data,
                                    bFilter: false,
                                    "autoWidth": false,
                                     "language": {
                                        "sProcessing": "Procesando...",
                                        "sLengthMenu": "Mostrar _MENU_ registros",
                                        "sZeroRecords": "No se encontraron resultados",
                                        "sEmptyTable": "Ningún dato disponible en esta tabla",
                                        "sInfo": "Mostrando registros del _START_ al _END_ de un total de _TOTAL_ registros",
                                        "sInfoEmpty": "Mostrando registros del 0 al 0 de un total de 0 registros",
                                        "sInfoFiltered": "(filtrado de un total de _MAX_ registros)",
                                        "sInfoPostFix": "",
                                        "sSearch": "Buscar:",
                                        "sUrl": "",
                                        "sInfoThousands": ",",
                                        "sLoadingRecords": "Cargando...",
                                        "oPaginate": {
                                            "sFirst": "Primero",
                                            "sLast": "Último",
                                            "sNext": "Siguiente",
                                            "sPrevious": "Anterior"
                                        },
                                        "oAria": {
                                            "sSortAscending": ": Activar para ordenar la columna de manera ascendente",
                                            "sSortDescending": ": Activar para ordenar la columna de manera descendente"
                                        }
                                    },
                                    "aoColumns": [

                                        { "data": "STR_CODIGO", },
                                        { "data": "STR_TRAYECTORIA" },
                                        { "data": "NUM_NOPAVIMENTADO" },
                                        { "data": "NUM_PAVIMENTADO" },
                                        { "data": "NUM_TOTAL" },
                                        { "data": "STR_NUMREGISTRO" },
                                        { "data": "STR_MAPA" }
                                    ]
                                });                          
    viernes, 15 de enero de 2016 22:29

Todas las respuestas

  • hola

    Si pones un breakpoint en el success: function (data) {   podrias evaluar si el action retornar datos que asignar

    Si el breakpint no lo se detiene podrias usar la developer tools del browser, a la cual accedes con F12, con al solapa Network podrias inspeccionar la respuesta del servicio

    Lo primero es descartar que el servicio retorne registros, si lo haces entonces el prblema esta en el control Datatable

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    viernes, 15 de enero de 2016 23:50