DataTables警告:table id = StudentTable - 请求的未知参数' 0'对于第0行,第0列

时间:2017-07-06 11:25:48

标签: jquery datatables

我从服务器成功获得JSON对象。但是当我用jQuery DataTables显示数据时,它显示了这个警告:

  

DataTables警告:table id = StudentTable - 请求的未知参数' 0'对于第0行,第0列

当我单击OK时,它会显示没有数据的行。我该如何解决这个问题?

这是代码



@section scripts{
    <script type="text/javascript">
        $(document).ready(function () {
            $("#StudentTable").dataTable({
                ajax: {
                    url: "/Students/GetAllStudents",
                    type: "POST",
                    dataType: "JSON"
                  
                },
                serverSide: "true",
                processing:"true",
                column: [
                     {
                         data: "StudentName"
                     },
                     {
                         data: "Registration"
                     },
                     {
                         data: "DeptName"
                     },
                     {
                         data: "Email"
                     },
                     {
                         data: "Date"
                     },
                     {
                         data: "Seasson"
                     },
                     {
                         data: "Address"
                     },
                     {
                         data: "ContactNo"
                     },
                    {
                        render:function(data, type, students) {
                            return "<a href='/Students/edit/" + students.StudentId + "'> Edit</a>";
                        }
                    }
                ]

            });

        });
    </script>
}
&#13;
 <table id="StudentTable" class="table">
        <thead>
            <tr>
                <th>Student Name</th>
                <th>Reg No</th>
                <th>Department</th>
                <th>Email</th>
                <th>Date</th>
                <th>Seasson</th>
                <th>Address</th>
                <th>Contact No</th>
                <th></th>
            </tr>
        </thead>
        <tbody></tbody>
    </table>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:1)

错误意味着DataTables无法获取单元格的数据。

您有拼写错误的选项名称,它应该是columns,而不是column

此错误还有许多其他原因,此technical note中解释了可能的解决方案。