控制器(连接模型和视图)

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
希望有帮助。。。

10-05 20:34
查看更多