Ver Mensaje Individual
  #6 (permalink)  
Antiguo 03/02/2021, 08:30
josegaitan123
 
Fecha de Ingreso: agosto-2014
Ubicación: barranquilla
Mensajes: 93
Antigüedad: 7 años, 10 meses
Puntos: 0
Respuesta: Problemas Unexpected token o in JSON at position 1

Buenos dias
Hay un modelo y un controlador que llama la consulta en la url del javascript

modelo

Código PHP:
Ver original
  1. public function ListarCargaAcademica ($IDdocente,$CargaPeriodo){
  2.         $select="SELECT id_carga_academica,
  3.                        estado_carga,
  4.                        id_docentefk,
  5.                        nombre_docente,
  6.                        apellido_docente,
  7.                        id_cursodetallefk,
  8.                        id_sedefk,
  9.                        nombre_sede,
  10.                        id_horariofk,
  11.                        nombre_horario,
  12.                        dia,
  13.                        codigocurso,
  14.                        id_periodofk,
  15.                        periodo,
  16.                        nombre_modulo
  17.                FROM
  18.                    carga_academica ca
  19.                    INNER JOIN docente              d ON ca.id_docentefk=d.id_docente
  20.                    INNER JOIN  curso               c ON ca.id_cursodetallefk = c.id_cursodetalle
  21.                    INNER JOIN  sede                s ON c.id_sedefk=s.id_sede
  22.                    INNER JOIN  horario             h ON c.id_horariofk=h.id_horario
  23.                    INNER JOIN  periodo             p ON ca.id_periodofk=p.id_periodo
  24.                    INNER JOIN  modulo              m ON ca.id_modulofk=m.id_modulo
  25.                    WHERE id_periodofk=:id_periodofk AND id_docentefk=:id_docentefk
  26.                    ORDER BY id_periodofk ASC";
  27.                     $parametros = array(":id_docentefk"=>$IDdocente,":id_periodofk"=>$CargaPeriodo);
  28.                     $respuesta=$this->table($select,$parametros);
  29.                     return $respuesta;
  30.     }

método
Código PHP:
Ver original
  1. $cd = new CargadelDocente();
  2.  
  3. if(isset($_GET['case'])){ $case = $_GET['case'];  }
  4.  
  5. switch($case){
  6.    
  7. // case para el listado de los docentes
  8.     case'ListarCargaAcademica':
  9.       $IDdocente      =$_GET['IDdocente'];
  10.       $CargaPeriodo   =$_GET['CargaPeriodo'];
  11.  
  12.       $ListarCargaAcademica = $cd->ListarCargaAcademica($IDdocente,$CargaPeriodo);
  13.       $json = json_encode($ListarCargaAcademica);
  14.     break;
  15. }
  16. echo $json;
  17.  
  18. ?>