簡體   English   中英

請求jQuery數據表中的第0行的未知參數1

[英]requested unknown parameter 1 for row 0 in jquery datatable

我有下面的代碼在我的spring mvc項目中生成jquery數據表。 但我加載頁面時,javascript拋出了一些警告。 在此處輸入圖片說明

 var sTable = $('#tblKeyDetails').dataTable({
            "aoColumns" : [ null,null, null,null],
            "sPaginationType" : "full_numbers",
        });
    $.ajax({
            dataType : 'json',
            type : 'GET',
            url : 'getKeyDetails.html',
            data :({
                form : $('#ddlKeyStatus').val()
            }),
            beforeSend : function() {
                //startPreloader();
            },
            complete : function() {
                //stopPreloader();
            },
            success : function(data) {
                sTable.fnClearTable();
                  $.each(data, function(index,item) {
                     var rowCount = index+1;
        sTable.fnAddData( [ '<label align="center">'+rowCount+'</label>',
                                         item['key'], 
                                         item['date'], 
                                         item['userEmail']
                                         ]);
                    });

            }
        });

響應對象包含

date: null
deviceId: null
id: 3
key: "DQAIYLFFDVFG"
userEmail: null
userId: 0

改變這個:

sTable.fnAddData( [ '<label align="center">'+rowCount+'</label>',
                                         item['key'], 
                                         item['date'], 
                                         item['userEmail']
                                         ]);

sTable.fnAddData( [ '<label align="center">'+rowCount+'</label>',
                                         item['key']!=null ? item['key'] : "", 
                                         item['date']!=null ? item['date'] : "", 
                                         item['userEmail']!=null ? item['userEmail'] : ""
                                         ]);

防止null值將解決您的問題。 您也可以禁用datables警告消息,但解決該問題可能會更好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM