2016-09-27 70 views
1

JS代码:数据表类型错误:f是未定义

$('#large-page-data').DataTable({ 
"processing":true, 
"serverSide":true, 
"ajax": 'getlargedataTables', 
}); 

数据:

[{"Name":"Janet Andor","Term":"First Term","Date":"2016-09-26","Class":"J.H.S 1","Subject":"ENGLISH LANGUAGE","Exam":"CLASS WORK","Marks":"20"},{"Name":"Henry Kumi Kumson","Term":"First Term","Date":"2016-09-26","Class":"J.H.S 1","Subject":"ENGLISH LANGUAGE","Exam":"CLASS WORK","Marks":"24"}, 
{"Name":"Jones Alonso","Term":"First Term","Date":"2016-09-26","Class":"J.H.S 1","Subject":"ENGLISH LANGUAGE","Exam":"CLASS WORK","Marks":"27"},{"Name":"Kingsley Offei Kumi","Term":"First Term","Date":"2016-09-26","Class":"J.H.S 1","Subject":"ENGLISH LANGUAGE","Exam":"CLASS WORK","Marks":"21"}, 
{"Name":"Mary Anderson","Term":"First Term","Date":"2016-09-26","Class":"J.H.S 1","Subject":"ENGLISH LANGUAGE","Exam":"CLASS WORK","Marks":"25"},{"Name":"Mary Boatemaa Duodu","Term":"First Term","Date":"2016-09-26","Class":"J.H.S 1","Subject":"ENGLISH LANGUAGE","Exam":"CLASS WORK","Marks":"22"}] 

表:

<table class="table table-hover table-striped table-bordered" id="large-page-data"> 
    <thead> 
     <tr> 
      <th>NAME</th> 
      <th>TERM</th> 
      <th>DATE</th> 
      <th>CLASS</th> 
      <th>EXAM</th> 
      <th>SUBJECT</th> 
      <th>MARKS</th> 
    </tr> 
    </thead> 
</table> 

我将不胜感激,如果有人能指点我哪里错了

+0

什么是这里PHP中的关系? –

+0

你想要做什么?你能解释你的项目的整个结构吗? –

+0

*“Php Data”* - 这不是php,它可能是由“PHP”生成的JSON数据。 –

回答

1

您的JSON数据格式错误。它应该是这样的:

{ 
data: [ 
    ["Janet Andor","First Term","2016-09-26","J.H.S 1","ENGLISH LANGUAGE","CLASS WORK","20"], 
    ["Janet Andor","First Term","2016-09-26","J.H.S 1","ENGLISH LANGUAGE","CLASS WORK","20"], 
    ["Janet Andor","First Term","2016-09-26","J.H.S 1","ENGLISH LANGUAGE","CLASS WORK","20"], 
    ["Janet Andor","First Term","2016-09-26","J.H.S 1","ENGLISH LANGUAGE","CLASS WORK","20"] 
]} 

您可以参考这个数据表示例:https://datatables.net/examples/data_sources/ajax.html

+0

是的,这是由于工作 –