Buenas, estoy intentando ingresar unos datos en un bd y luego traer de vuelta esos resultados con json. El tema es el siguiente, si lo realizo con clases en php no me funciona, es decir, me ingresa perfectamente los datos pero luego no me trae la respuesta json...
Por la consola me viene correctamente la informacion, no se....
En la clase php tengo lo siguiente:
Código HTML:
Ver originalpublic function addComentario(){
$errorDbConexion = false;
if($errorDbConexion == false){
$respuestaOk = false;
$mensajeError = "primer mensaje";
$contenidoOk = "";
if($this->getInt('enviar')){
if(!$this->getSql('name')){
exit;
}
if(!$this->getSql('job')){
header('Location: ' . $url);
exit;
}
if(!$this->getSql('mss')){
exit;
}
$name = $this->getSql('name');
$job = $this->getSql('job');
$mensaje = $this->getSql('mss');
$query = "INSERT INTO comentarios "
."VALUES "
."(null, '$name', '$mensaje', '$job', now())";
//echo $query;exit;
$resultado = mysqli_query(parent::connect(),$query);
$respuestaOk = true;
$mensajeError = "Se agregó el registro correctamente";
$contenidoOk = '
<li class="quote masonry"> ';
}
}else{
$respuestaOk = true;
$mensajeError = "No se ha podido establecer conexion con la base de datos";
}
$salidaJson = array(
"respuesta" => $respuestaOk,
"mensaje" => $mensajeError,
"contenido" => $contenidoOk
);
echo json_encode($salidaJson);
}
Luego lo llamo desde el archivo donde tengo el form con:
Código PHP:
Ver original$obj = new Clase;
$obj -> addComentario();