Aquí hay parte de mi función Ajax. Por alguna razón que no puedo entender, soy capaz de alert() responseText pero no puedo return responseText. ¿Alguien puede ayudar? Necesito ese valor para ser utilizado en otra función.¿Por qué no puedo devolver responseText desde una función Ajax?
http.onreadystatechange = function(){
if(http.readyState == 4 && http.status == 200){
return http.responseText;
}
}
Ver [ cómo devolver variable de la función llamada por onreadystatechange = function() ] (http://stackoverflow.com/questions/1955248/how-to-return-variable-from-the-function-called -by-onreadystatechangefunction) y [ En AJAX cómo recuperar la variable desde el interior de onreadystatechange = function() ] (http://stackoverflow.com/questions/290214/in-ajax-how-to-retrive-variable-from -inside-of-onreadystatechange-function). –