當我嘗試從我的數據庫表中檢索數據,我得到這個錯誤:從數據源請求的未知參數「1」 0行中的數據表
DataTables warning (table id = 'student_table'): Requested unknown
parameter '1' from the data source for row 0
下面是我使用的JavaScript
<script type="text/javascript" charset="utf-8">
$(document).ready(function() {
$('#student_table').dataTable({
"bProcessing": true,
"bServerSide": true,
"sServerMethod": "POST",
"sAjaxSource": "<?php echo base_url()?>index.php/data/all"
});
});
</script>
JSON數據檢索:
{"sEcho":0,"iTotalRecords":3,
"iTotalDisplayRecords":3,
"aaData":[["85","t1","1D"],["74","test475","4A"],
["777","maiz","5"]],"sColumns":"id,name,class"}
下面是我的表:
<table class="datatable tables" id="student_table">
<thead>
<tr>
<th>ID</th>
<th>Name</th>
<th>Class</th>
</tr>
</thead>
<tbody>
<tr>
<td class="dataTables_empty">Loading data from server</td>
</tr>
</tbody>
</table>
PHP代碼(點燃數據表)
$this->load->library('datatables');
$this->datatables->select('admission,name,class');
$this->datatables->from('students');
echo $this->datatables->generate();
我使用笨和數據表。
爲什麼我得到該錯誤以及如何將數據檢索到表中?
我嘗試了GET和POST,但我得到了同樣的錯誤。 – LiveEn
錯誤必須在php部分,你能證明嗎? – JvdBerg
我已經添加了PHP代碼(點燃datatables)的主要職位。 – LiveEn