控制器(连接模型和视图)
function viewdashboard(){
$this->load->model('AgentPerformance/agentPerformance_model');
$this->agentPerformance_model->dashboard();
}
模型在数据库中获取数据。
function dashboard(){
$this->db->select("count(`idCall`) as answerCount",False)
->from("call")
->where("idEmployee",20)
->where("C_date",date("Y-m-d 00:00:00", strtotime(2015-04-22)))
->where("C_ansornot",'Not Answer')
->get()->result_array();
$this->db->select("count(`idCall`) as answerCount",False)
->from("call")
->where("idEmployee",20)
->where("C_date",date("Y-m-d 00:00:00", strtotime(2015-04-22)))
->where("C_ansornot",'Rejected')
->get()->result_array();
}
}
HTML(视图)
<div id="container" style="min-width: 310px; height: 400px;
max-width: 600px; margin: 0 auto"></div>
提前谢谢你,
最佳答案
在控制器中,将模型返回的值赋给一个变量,并使用json encode函数将其作为json返回
function viewdashboard(){
$this->load->model('AgentPerformance/agentPerformance_model');
$result = $this->agentPerformance_model->dashboard();
$val = json_encode($result);
return $val;
}
现在您可以在javascript中以json的形式获取这个值
回显$val而不是返回$val
希望有帮助。。。