Tengo el siguiente códigoUso variable fuera la función del éxito de una llamada AJAX/jQuery
var test;
$.ajax({
type: "GET",
url: "../views/person/controller.php?actor=person&action=checkAge",
data: "age=" + value,
success: function(msg){
console.log(msg);
test = msg;
},
});
Validate.fail(test);
Ahora la prueba var debe dar la verdadera de la falsa como la consola Qué dice. Pero probar var me da indefinido ¿por qué?
Tnx esto me ayudó. Encontré la solución Al hacer async: falso, llamar a la propiedad – DownDown
Me alegro de que lo hayas descifrado, pero te recomiendo que reconsideres tu solución. No puedo decir que entiendo el aspecto de su aplicación, pero una llamada síncrona ajax sobre todo derrota el propósito de Ajax. Aclamaciones. –
Tnx para que vuelvas a dar propina. Pero para este propósito es realmente necesario. Intentaré evitar esta solución en el futuro :) – DownDown