使用后台控制highchars曲线图
// 左边Javascript代码
$(函数 () {
var id=$("#dtid").val();
$.ajax({
数据类型:“json”,
类型:“POST”,
url:"{:U('更改')}",
数据:{id:id},
成功:函数(消息){
$('#container').highcharts({
标题:{
text: '瑞币空间',
x: -20 //中心
},
副标题:{
文本:msg[2],
x:-20
},
x轴:{
类别:味精[0]
},
y 轴:{
标题:{
text: '贡献公益价 (元)'
},
情节线:[{
值:0,
宽度:1,
颜色: '#808080'
}]
},
工具提示:{
valueSuffix: '元'
},
图例:{
布局:'垂直',
对齐:'右',
垂直对齐:'中间',
边框宽度:0
},
系列:味精[1]
});
}
});
});
脚本>
//控制器里
公共函数更改(){
$time=date("H",time());
$findnum=intval($time-9);
$list=M('xaxis')->select();
$newlist=array();
$num=0;
foreach($list as $key =>$val){
$newlist[$num].=$val['name'];
$num ;
}
if(isset($_REQUEST['id'])){
$map['id']=$_REQUEST['id'];
}
$list1=M('会众')->where($map)->select();
$num1=0;
$new=array();
foreach($list1 as $key =>$val){
$new[$num1]['name']=$val['name'];
$yname=M('yaxis')->where(array('pid'=>$val['id'],'xid'=>array('elt',$findnum)))->;选择();
$num2=0;
foreach($yname as $key =>$valy) {
$new[$num1]['data'][$num2] = floatval($valy['num']);
$num2 ;
}
$num1 ;
}
$new_array = array();
$new_array[] = $newlist;
$new_array[] = $new;
$new_array[] = date('Y-m-d',time());
$this->ajaxReturn($new_array);
}
AD:真正免费,域名虚机企业邮箱=0元