Mysql 在网格中显示JSON输出?
你能帮我解决我的问题吗?我需要绑定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
<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>