你能帮我解决我的问题吗?我需要从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;
}
最佳答案
写“ json”而不是“ jsonp”
<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>