如何使用jquery数据表

时间:2017-05-16 23:00:58

标签: jquery codeigniter datatables

这是我正在使用的代码,但它不起作用:我的联合查询是好的我在简单的控制器上测试它没有jquery数据表并且它工作,但在联合我可以,从第二个表获取数据显示在编辑模态

//controller

        public function ajax_edit($ID_Student)
            {
                $data = $this->person->get_by_id($ID_Student);
                echo json_encode($data);
            }

    //mdel
        public function get_by_id($ID_Student)
            {
                $this->db->from($this->table);
                $this->db->where('ID_Student',$ID_Student);
                $this->db->join('section', 'student.sec_id = section.sec_id',
           'left outer'); 
                $query = $this->db->get();

                return $query->row();
            }

2 个答案:

答案 0 :(得分:0)

通过jquery传递给控制器​​时检查,$ ID_Student不为空。

updated:使用简单的内连接而不是左外连接来从两个表中获取数据匹配。

答案 1 :(得分:0)

我为数据表创建了一个codeigniter模型。

也许这可以帮到你,请查看https://github.com/moellmaster/codeigniter-datatables