Este es el codigo que estoy usando, (ya llamo las libreria de jquery), pero por algun motivo no puedo pasar el objecto a una variable global que pueda usar en otra funcion, a que se debe?
$(document).ready(function () {
let variableglobal;
// e.preventDefault();
var datos = {
'id_examen' : "1"
};
$.ajax({
url: "traerdatos.php",
type: "POST",
data: datos,
success: function (data) {
var jsonData = JSON.parse(data);
console.log(jsonData);
variableglobal=jsonData;
},
error: function () {
console.log("error");
},
});
Al momento de querer imprimir me sale indefinida
console.log(variableglobal);
});
Aqui el archivo traerdatos.php
<?php
$conexion = mysqli_connect("localhost", "root", "", "imagenes");
$id_examen=$_POST['id_examen'];
// $id_examen="1";
$sql = $conexion ->query("SELECT * FROM `imagen` WHERE `id_examen` ='".$id_examen."' ");
$result = $sql->fetch_all(MYSQLI_ASSOC);
$count = count($result);
echo json_encode(array($result));
?>