通过ajax将数组从类导入json时出错

我试图通过ajax从类导入数组。 当我调用文件json它给我一个错误’在获取事件时出错!’

我认为ajax要求一个json文件,但似乎该文件不接受对象,我不知道为什么。

代码:文件:getDatasColaborador.php

<?php header('Content-Type: application/json'); $datas = Calendario::getDatasByColaboradorIdKey(1); $json = json_encode($datas); echo $json; 

文件:Calendario.php

 class Calendario{ public static function getDatasByColaboradorIdKey($colaborador_id){ // $datas = array(); /* $colaborador = Colaborador::getColaboradorByIdKey($colaborador_id); $grupo_id = $colaborador->getGrupoId(); require 'DBconfig.php'; $conn = new mysqli($servername, $username, $password, $dbname); // Check connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } $conn->set_charset('utf8'); $stmt = $conn->prepare("SELECT coordenador_id,data FROM calendario where colaborador_id=? and grupo_id=?"); $stmt->bind_param('ss', $colaborador_id,$grupo_id); $stmt->execute(); $stmt->bind_result($c1,$c2); */ $datas = array( array("id"=>99, "title" => "aaaaa","start" => "2015-12-15"),array("id"=>98, "title" => "aaaaa","start" => "2015-12-22")); /* while($stmt->fetch()) { if($c1==null){ array_push($datas,array("id"=> 99,"title" => $colaborador->getSigla(),"start" => $c2)); } // echo "
Id: ".$c1." - Name: ".$c2." - Email: ".$c3."- Password: ".$c4." - Ip: ".$c5." - Registed at: ".$c6." - Hasklink: ".$c7."
"; }*/ // $conn->close(); return $datas; }

}

jQuery的:

 eventSources: [ // your event source { url: '/gestor/Controller/getDatasColaborador.php', type: 'POST', error: function() { alert('there was an error while fetching events!'); }, color: 'yellow', // a non-ajax option textColor: 'black' // a non-ajax option } // any other sources... ]