Php Codeigniter:将数据提取到画布js中
我在使用将数据提取到图表中时遇到一些问题。 因此,我得到了如下结果json_encode():Php Codeigniter:将数据提取到画布js中,php,codeigniter,charts,Php,Codeigniter,Charts,我在使用将数据提取到图表中时遇到一些问题。 因此,我得到了如下结果json_encode(): [{"jumlah_berita":2,"nama_kategori":"Music"},{"jumlah_berita":1,"nama_kategori":"Sport"},{"jumlah_berita":1,"nama_kategori":"Agama"},{"jumlah_berita":0,"nama_kategori":"Teknologi"},{"jumlah_berita":1,"n
[{"jumlah_berita":2,"nama_kategori":"Music"},{"jumlah_berita":1,"nama_kategori":"Sport"},{"jumlah_berita":1,"nama_kategori":"Agama"},{"jumlah_berita":0,"nama_kategori":"Teknologi"},{"jumlah_berita":1,"nama_kategori":"Pendidikan"},{"jumlah_berita":0,"nama_kategori":"Cinta"},{"jumlah_berita":0,"nama_kategori":"coba test"}]
我的图表是这样的
我想这样实现我的图表,我怎样才能做到这一点?
创建图表是我的代码
我的图表显示为白色
你能帮我吗?
谢谢
如果您需要我的控制器和模型来获取json\u encode()
控制器
模型
哦,我忘了,我可以从以下位置修改结果json\u encode()
:
这个
[
{1,"Pendidikan,}
{2,"Sport"},
{3,"Agama"},
]
像这样试试
如果要传递编码数据,请使用JSON.parse
var tampil_kategori = '<?php echo $tampil_kategori; ?>';
var newdataPoints = JSON.parse(tampil_kategori);
dataPoints : newdataPoints
var tampil_kategori='';
var newdataPoints=JSON.parse(tampil_kategori);
数据点:新数据点
不适用于我,我的图表不会呈现为空白白色。我不知道这个图表插件是
y
和标签
我认为它是绝对的/不能修改的。请格式化您的代码并组织您的问题以完成它。现在读起来太难了。你可以在以下网址找到相关信息和提示:
$data['tampil_kategori'] = json_encode($this->home->getAllKategori(), JSON_NUMERIC_CHECK);
public function getAllKategori()
{
$this->db->select('jumlah_berita,nama_kategori');
return $this->db->get('tb_kategori')->result();
}
[{"jumlah_berita":2,"nama_kategori":"Music"},{"jumlah_berita":1,"nama_kategori":"Sport"},{"jumlah_berita":1,"nama_kategori":"Agama"},{"jumlah_berita":0,"nama_kategori":"Teknologi"},{"jumlah_berita":1,"nama_kategori":"Pendidikan"},{"jumlah_berita":0,"nama_kategori":"Cinta"},{"jumlah_berita":0,"nama_kategori":"coba test"}]
[
{1,"Pendidikan,}
{2,"Sport"},
{3,"Agama"},
]
var tampil_kategori = '<?php echo $tampil_kategori; ?>';
var newdataPoints = JSON.parse(tampil_kategori);
dataPoints : newdataPoints