代码之家  ›  专栏  ›  技术社区  ›  iviryxavyer

Datatable未显示数据

  •  0
  • iviryxavyer  · 技术社区  · 7 年前

    我正在ASPX页面中开发一个数据表,数据来自ASMXWebService,但是我在显示表中的信息时遇到了一些问题。

    这是我表格的HTML:

     <table id="tablaNacional" class="table table-hover ">
    
            <thead>
                <tr>
                    <th>Concepto</th>
                    <th>CantidadVenta</th>
                    <th>CantidadTMK</th>
                    <th>PorcentajeTMK</th>
                    <th>CantidadCompartidos</th>
                    <th>PorcentajeCompartidos</th>
                    <th>CantidadPresencial</th>
                    <th>PorcentajePresencial</th>
                    <th>Periodo</th>
                </tr>
            </thead>
            <tbody class="cuerpoDatosTabla">
            </tbody>
        </table>
    

    这是mi datatable Js代码:

    var table = $('#tablaNacional').DataTable({
    
                "sScrollY": "true",
                //'sPaginationType': 'full_numbers',
                //'iDisplayLength': 5,
                "select": true,
                "bPaginate": true,
                "bProcessing": true,
                //"bServerSide": false,
                dom: 'Bfrtip',
                url: DatosTabla,
           dataSrc:"d",
                columns: nColumns,
            buttons: [
                'copy', 'csv', 'excel', 'pdf', 'print'
                ],
    
            "scrollX": "100%",
            "sDom": "<'row'<'col-md-6 'l><'col-md-6'Bf>>" +
            "<'row'<'col-md-6 '><'col-md-6'>>" +
            "<'row'<'col-md-12't>><'row'<'col-md-12'ip>>",
            "oLanguage": {
                "sLengthMenu": "Mostrar_MENU_",
                "sSearch": "Buscar",
                "sInfo": "Mostrando registros del _START_ al _END_ de un total de _TOTAL_ registros",
                "oPaginate": {
                    "sFirst": "Primero",
                    "sLast": "Último",
                    "sNext": "Siguiente",
                    "sPrevious": "Anterior"
                },
            },
            "fnInitComplete": function (oSettings, json) {
    
                //$('#tblClases tbody tr:eq(0)').addClass('selected');
    
            }
    
        });
    

    这是我的Json数据:

    {"d":"[{\"Concepto\":\"Nacional\",\"CantidadVenta\":\"75096367.03\",\"CantidadTMK\":\"521320.50\",\"PorcentajeTMK\":\"0.69\",\"CantidadCompartidos\":\"1011596.05\",\"PorcentajeCompartidos\":\"1.35\",\"CantidadPresencial\":\"1961872.26\",\"PorcentajePresencial\":\"2.61\",\"Periodo\":\"201811\"}]"}
    

    开发者chrome工具中没有错误,只是表格不显示数据,只显示“表格中没有可用数据”。

    我认为这是一件小事,但我找不到问题所在。

    谢谢你的回复。

    0 回复  |  直到 7 年前
    推荐文章