简体   繁体   English

请求jQuery数据表中的第0行的未知参数1

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

i have below code for generating jquery datatable in my spring mvc project . 我有下面的代码在我的spring mvc项目中生成jquery数据表。 but i loading the page , the javascript throwing some warning. 但我加载页面时,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']
                                         ]);
                    });

            }
        });

response objects contain 响应对象包含

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

change this: 改变这个:

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

to

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

preventing null values will fix your issue. 防止null值将解决您的问题。 You can also disable datables warning messages but fix the problem could be better. 您也可以禁用datables警告消息,但解决该问题可能会更好。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 绑定的jQuery数据表给出错误“来自数据源的第0行的请求的未知参数&#39;0&#39;” - binding jquery datatable gives error “Requested unknown parameter '0' from the data source for row 0” 请求第0行的未知参数“ 5”(jquery数据表) - Requested unknown parameter '5' for row 0 (jquery datatables) jQuery Datatables请求行&#39;0&#39;列&#39;0&#39;的未知参数&#39;0&#39; - jQuery Datatables Requested unknown parameter '0' for row '0' column '0' 请求第1行的未知参数“ 0” - Requested unknown parameter '0' for row 1 添加数据时的Jquery Datatable警告:请求的未知参数 - Jquery Datatable warning when adding data: Requested unknown parameter 警告:请求第0行的未知参数“0” - Warning: Requested unknown parameter '0' for row 0 在 DataTable 中显示数据时请求未知参数 - Requested unknown parameter, when Showing Data in DataTable jQuery DataTables请求的未知参数 - jQuery DataTables requested unknown parameter 数据表警告:表 id=DimStatus - 初始化数据表时,第 0 行第 0 列请求未知参数“代码” - DataTables warning: table id=DimStatus - Requested unknown parameter 'Code' for row 0, column 0,when initialize datatable 数据表显示:DataTables 警告:表 id=userdetails - 为第 0 行、第 1 列请求未知参数“1” - Datatable showing :DataTables warning: table id=userdetails - Requested unknown parameter '1' for row 0, column 1
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM