如何在Javascript中访问PHP变量?
我正在使用JavaScript和CodeIgniter制作费用饼图 控制器如何在Javascript中访问PHP变量?,javascript,php,codeigniter,Javascript,Php,Codeigniter,我正在使用JavaScript和CodeIgniter制作费用饼图 控制器 图表 函数getchart1(){ $result['query']=$this->model_m->getchart2(); $this->load->view('chartview',$result); } 模型m 函数getchart2(){ $query=$this->db->get('qpaper'); 返回$query->result(); } 看法 foreach($queryas$row){ $ex=$
图表
函数getchart1(){
$result['query']=$this->model_m->getchart2();
$this->load->view('chartview',$result);
}
模型m
函数getchart2(){
$query=$this->db->get('qpaper');
返回$query->result();
}
看法
foreach($queryas$row){
$ex=$row->费用;
$cat=$row->类别;
}
在下面的JavaScript中,如何从上面的脚本访问$row->expenses
和$row->category
var data=google.visualization.arrayToDataTable([
['Task','Hours per Day'],///我将如何从数据库插入数据
['Work',11],///我在这里的疑问$e我将如何在这里表达
[Eat',2],
[‘通勤’,2],
[“看电视”,2],
[Sleep',7]
]);
完整代码:
load(“可视化”、“1”、{packages:[“corechart”]});
setOnLoadCallback(drawChart);
函数绘图图(){
var data=google.visualization.arrayToDataTable([
['Task','Hours per Day'],///我将如何从数据库插入数据
['Work',11],///我在这里的疑问$e我将如何在这里表达
[Eat',2],
[‘通勤’,2],
[“看电视”,2],
[Sleep',7]
]);
变量选项={
标题:“我的日常活动”
};
var chart=new google.visualization.PieChart(document.getElementById('PieChart');
图表绘制(数据、选项);
}
如果您只是想要一个使用php数组的饼图,您可以使用。在JSFIDLE页面中检查它们的编辑。您只需传入数据即可生成图表。我认为您已经有了php数组,将其转换为json格式并将其传递给highchart函数 请给出代码
不是一个问题,也不会解释您在代码显示中遇到的问题使用饼图或codeigniter中的任何类型的图形。这很容易。可能是将图表信息存储在$data中并将其传递给查看文件。您可以回显图表信息。这也可以通过专业方式完成在视图本身中运行查询并将信息存储在js variable.sir中我的疑问是如何将$data放入var data=google.visualization.arrayToDataTable([['Task','Hours per Day']),///我将如何从db['Work',11]插入数据,///我的疑问是$e我将如何放入此处[Eat',2],[Communion',2],[Watch TV',2],[Sleep',7];