Jquery can';t使用Ajax和CodeIgniter填充表

Jquery can';t使用Ajax和CodeIgniter填充表,jquery,ajax,codeigniter,Jquery,Ajax,Codeigniter,我正在尝试使用datatable插件、ajax和jquery填充该表。请帮忙 在表中显示加载字,但没有显示来自sql的数据。它只显示单词loading。但当我点击表格时,它会告诉我“表格中没有数据” 这是我的jquery代码 $('#table').DataTable({ 'serverside': true, 'ajax': { 'url': '<?php echo site_url('members/viewall'); ?>',

我正在尝试使用datatable插件、ajax和jquery填充该表。请帮忙


在表中显示加载字,但没有显示来自sql的数据。它只显示单词loading。但当我点击表格时,它会告诉我“表格中没有数据”

这是我的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'},
    ]
});

您能更具体地说明发生了什么(或没有发生什么)吗?在表中会显示加载字,但不会显示来自sql的数据。它只显示单词loading。但当我点击表格时,它会告诉我“表格中没有数据”
public function viewAll()
{
    $results = $this->membersdata->getAllMembers();         
    $data = array();

    foreach($results as $row)
    {

        $data[] = $row;
    }
    echo json_encode($data);
}