Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 在网格中显示JSON输出?_Mysql_Codeigniter_Kendo Ui - Fatal编程技术网

Mysql 在网格中显示JSON输出?

Mysql 在网格中显示JSON输出?,mysql,codeigniter,kendo-ui,Mysql,Codeigniter,Kendo Ui,你能帮我解决我的问题吗?我需要绑定mysql表中的数据。我可以获取json值,但无法在网格中显示它 以下是我所做的: <script> $(document).ready(function () { $("#grid").kendoGrid({ dataSource:{ transport: { read: "<?php echo site_url('memb

你能帮我解决我的问题吗?我需要绑定mysql表中的数据。我可以获取json值,但无法在网格中显示它

以下是我所做的:

<script>
    $(document).ready(function () {
        $("#grid").kendoGrid({
            dataSource:{
                transport: {
                    read: "<?php echo site_url('member/getMember'); ?>",
                    dataType: "jsonp"
                },
                schema:{
                    data: "data"
                }
            },
            height: 500,
            scrollable: true,
            selectable: true
        });
    });
</script>
我的模型功能:

    public function getMember(){

        $g = $this->members_model->getAllMember();

        echo json_encode($g->result_array());

    }
   public function getAllMember(){

        $sql = "SELECT * FROM member";
        $result = $this->db->query($sql);

        return $result;

    }

您确定您的模型方法正在返回数据吗?您的模型方法不应该是这样吗

public function getAllMember() {
    $sql = "SELECT * FROM member";
    $query = $this->db->query($sql);
    return $query->result()
}
$this->db->query($sql) 写“json”而不是“jsonp


$(文档).ready(函数(){
$(“#网格”).kendoGrid({
数据源:{
运输:{
改为:“,
数据类型:“json”
},
模式:{
数据:“数据”
}
},
身高:500,
可滚动:对,
可选:真
});
});

抓得好。我没注意到。
public function getMember(){

    $g = $this->members_model->getAllMember();
    $data = $g->result_array();
    $this->load->view('path/to/view/file', $data);

}
<script>
    $(document).ready(function () {
        $("#grid").kendoGrid({
            dataSource:{
                transport: {
                    read: "<?php echo site_url('member/getMember'); ?>",
                    dataType: "json"
                },
                schema:{
                    data: "data"
                }
            },
            height: 500,
            scrollable: true,
            selectable: true
        });
    });
</script>