【问题标题】:Datatable show all rows gives warning table id Invalid json response数据表显示所有行给出警告表 id 无效的 json 响应
【发布时间】:2017-07-08 06:41:52
【问题描述】:

我有以下数据表。对于行的选择,一切正常。说 10 行、20 行和 50 行。当显示所有行时,我收到以下错误消息“ DataTables 警告:表 id=dashboardGrid - 无效的 JSON 响应。有关此错误的更多信息,请参阅http://datatables.net/tn/1"。

我的代码如下。

var oTable = $('#dashboardGrid').dataTable({
                    "order": [[ 1, "asc" ]],
                    "aoColumnDefs": [ { "bSortable": false, "aTargets": [ 0,1 ] }],
                        "processing": true,
                    "serverSide": true,
                    "paging": false,
                    "ajax": {
                        "url": "getReport.php",
                        "type": "POST",
                        "data": function(d) {
                            d.vID = $("#vehicleID").val()
                            d.startDateTime = startDateTimeFinal
                            d.endDateTime = endDateTimeFinal
                         }                

                    },
                    dom: 'Bfrtip',
                    lengthMenu: [
            [ 10, 25, 50, -1 ],
            [ '10 rows', '25 rows', '50 rows', 'Show all' ]
        ],
        buttons: [
           'pageLength', 'copy', 'csv', 'excel', 'pdf', 'print',
           {
           extend: 'pdf',
                        title: 'Vehicle ID:'+$("#vehicleID").val()+'\nDate Start:',
                        text: 'Pdf',
                        orientation: 'landscape',
                        pageSize: 'A4',
                        exportOptions: {
                        columns: [ 0, 1, 2, 3, 5 ]
                        },
                        customize: function ( doc ) {
                        doc.content[1].table.widths = [
                        '5%',
                        '30%',
                        '30%',
                        '10%',
                        '10%'

                        ]
                        }
           }


        ]
                      });

我尝试使用 paging:false 进行编辑也一样。

【问题讨论】:

  • 使用jsonlint.com检查返回的有效JSON数据
  • @AmitKB 如何检查是否必须安装

标签: jquery json datatable


【解决方案1】:

我设法解决的解决方案是,当我们在 -1 处发送时,需要在 sql 级别进行一些特殊的拨款,以限制数据。所以有这样的逻辑,当它的 -1 删除该逻辑时。

【讨论】:

    猜你喜欢
    • 2014-11-04
    • 2018-10-31
    • 2015-04-20
    • 1970-01-01
    • 1970-01-01
    • 2022-08-18
    • 2021-11-26
    • 2019-08-09
    • 1970-01-01
    相关资源
    最近更新 更多