2017-07-06 6 views
0

JSONオブジェクトがサーバーを正常に作成しています。しかし、私はjQueryのDataTableの持つデータを表示するために使用する場合、それはこの警告を示していますDataTables警告:テーブルID = StudentTable - 行0、列0に不明なパラメータ '0'が要求されました

のDataTable警告:テーブルID = StudentTable - 要求された未知パラメータ「0」行0のため、ときに列0

OKをクリックすると、データなしの行が表示されます。この問題を解決するにはどうすればよいですか?ここ

エラーがDataTableのは、セルのデータを得ることができないことを意味するコード

@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> 
 
}
<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>

答えて

0

あります。

スペルミスのオプション名は、columnsで、columnではありません。

このエラーには他にも多くの理由がありますが、解決方法はこのtechnical noteで説明されています。

+0

ありがとう@ Gyrocode.com 問題は解決されました。 –

関連する問題