Si solo estás leyendo un registro, no es conveniente usar while(), sino:
Código PHP:
Ver original// Nota el or die(), es para que te enteres si la consulta está mal
// no creo que sea el caso, pero es importante tenerlo en cuenta
// cuando las cosas no funcionan
// Verifica si se encontraron resultados
// No se encontraron resultados
// Aquí puedes mostrar un mensaje de error
} else {
// Sí hay resultados!!!
// Para saber si todo va bien, muestra en pantalla la info
// y eliminas estas 3 líneas cuando compruebes que va bien
// Asignas el array directamente, sin variables temporales
'Nombre' => $fila['nombre'],
'Departamento' => $fila['departamento'],
'Informacion' => $fila['grado_academico'],
// Lógicamente, incluyes todos los campos necesarios
);
// Finalmente, devuelves el resultado:
echo $_GET["jsoncall"].'({"details":['. json_encode($array) .']})'; }