Tengo un metodo que ejecuta ajax, al finalizar quiero que el callback setee una propiedad del objeto como true.
Y luego llamar a otro metodo que leerá ese flag para tomar una decisión.
Código Javascript
:
Ver originalvar Comments = {
flag:false,
init:function(){
$.ajax({
url: "test.php",
success:function(f){
Comments.flag = true;
}
});
},
//Aqui en función de flag seguirá otro codigo que dependera del true o false
showFlag:function(){
alert(Comments.flag);
.....
}
};
$(document).ready(function(){
var c = Comments;
c.init();
c.showFlag();
});
Pero el problema es que jamas setea el flag como true. Bueno si lo hace desde el contexto del callback pero fuera de él no.
porque?