我正在尝试使用datatable插件,ajax和jquery填充表。请帮忙!
表中的出现加载字,但没有显示来自sql的数据。它只显示加载一词。但当我点击表格时,它会告诉“表格中没有数据”
这是我的jquery代码
$('#table').DataTable({
'serverside': true,
'ajax': {
'url': '<?php echo site_url('members/viewall'); ?>',
'type': 'POST',
},
'columns': [
{'data': 'firstName'},
{'data': 'lastName'},
{'data': 'gender'},
{'data': 'address'},
{'data': 'dob'},
{'data': 'id'},
]
});
在我的控制器中
public function viewAll()
{
$results = $this->membersdata->getAllMembers();
$data = array();
foreach($results as $row)
{
$data[] = $row;
}
echo json_encode($data);
}