Aqui el codigo:
Código Javascript :
function responder(){ respuesta=$.ajax({ method: 'GET', data: "", async: false, //se supone que con esto debería esperar hasta que ajax terminara... url: datos, dataType: "jsonp", success: function(datos1){ console.log("ausr: Respuesta de servidor "+datos1.respuesta); respuesta=datos1.respuesta; //Esto se agrega a la consola 2 segundos después de lo demás }, error: function(obj, error){ respuesta="3"; }, }).responseText; return respuesta; //regresa undefined }
Cabe mencionar que esta función esta en un js que se carga a otro html, eso tiene algo que ver?? Saludos.