我想用表中的數據庫值填充數據表。下面是我的代碼,一切似乎是確定,但將返回錯誤「類型錯誤:威剛是不確定的」,因此數據表未創建Datatables TypeError:aData未定義
<script type="text/javascript">
$(document).ready(function() {
$('#listax').dataTable({
"bProcessing": true,
"bLengthChange": true,
"bFilter": true,
"bSort": true,
"bInfo": true,
"bAutoWidth": true,
"bServerSide": true,
"sServerMethod": "POST",
"sAjaxSource": "<?php echo base_url(); ?>ajax_live/getUsers",
"aoColumns": [
null,
null //put as many null values as your columns
]
});
});
</script>
<table id="listax"></table>
服務器端
function getUsers(){
$this->db->select('id,username');
$query = $this->db->get('user');
$data = $query->result();
echo json_encode($data);
}
這是返回的數據JSON編碼
[
{"id":"6","username":"Lab23"},
{"id":"11","username":"MaryMM"}
]
您可以嘗試打印$數據之前編碼它,我懷疑它會返回空結果。 – 2013-04-09 09:43:07
chandresh_cool,它不會返回空結果,我編輯了代碼以顯示返回的內容 – alphy 2013-04-09 10:35:58
您不會將正確的json數據返回給Datatable,請點擊此處http://www.datatables.net/examples/data_sources/server_side。 html輸出在php代碼 – Aurel 2013-04-09 20:25:18