Que tal todos? Les cuento que estoy realizando un tutorial de php, js, mysql y bootstrap. Y estoy teniendo algunos problemas porque cometo errores (algunos muy tontos) y no soy capaz de identificarlos a todos.
Tal es el caso de que me he quedado atascado en uno y llevo tiempo viendo cual puede ser el problema, pero no consigo dar con el.
La cosa es asi: En un archivo
php hago una query y obtengo ciertos datos de una tabla. Acto seguido lo que intento hacer es
pasarlos a un archivo js, que se carga ni bien se carga la pagina y muestra esos datos en una tabla. El tema es que esos datos
nunca llegan hasta el archivo
js.
Y ese es el problema, que no se por que. Estoy muy seguro de que es algo muy tonto, pero no soy capaz de darme cuenta de ello.
Les muestro las porcioncitas de código donde creo está el problema.
Este es el archivo donde hago la query:
Código PHP:
require './ConexionDB.php';
$db = new ConexionDB();
$conexion = $db->getConexion();
$query = "SELECT * FROM persona";
$statement = $conexion->prepare($query);
$statement -> execute();
$arrayPersonas = $statement->fetchAll(PDO::FETCH_ASSOC);
json_encode($arrayPersonas);
Y aquí el js (no voy a poner todo el código. Solo la funcion que se supone debe recibir los datos)
Código Javascript
:
Ver originalapp.buscarPersonas = function(){
var url = "backend/buscar.php";
$.ajax({
url : url,
method : "GET",
dataType : "json",
success : function (data){
alert ("Datos recibidos");
app.rellenarTabla(data);
},
error: function(){
alert("Error. No recibo datos.");
}
});
};
Que les parece? Ven algo que pueda indicarme por donde debo buscar el error?
Saludos!