Código:
tambien probe con alertas pero me di cuenta de que primero ejecuta lo que esta fuera de "$.AJAX" y despues ejecuta la consulta "$.ajax"function entradaAjax(url,formData){ var jsons = ""; // variable a la cual le quiero dar el valor desde ajax $.ajax({ url: url, type: 'POST', data: formData, cache: false, processData: false, contentType: false, beforeSend: function(xhr){ div_cargando("#cuerpoAdmin",false); }, error: function(){ $("#alertasPosts").html(alertas("danger","UPS !!!","Ocurrió un error durante la consulta")); eliminar_div("#cargando",false); }, success: function(result){ jsons = JSON.parse(result); //intento darle el valor a la variable jsons la cual inicialice al principio de la funcion console.log(jsons); // imprime el JSON a lo lindo eliminar_div("#cargando"); } }); console.log(jsons); // Imprime cadena vacia, tal cual como la inicialice al principio de la funcion return jsons; }
estoy haciendo algo mal?