Hier ist ein Teil meiner Ajax-Funktion. Aus irgendeinem Grund, dass ich nicht herausfinden kann, kann ich alert() responseText, aber nicht in der Lage, zurückgeben responseText. Kann jemand helfen? Ich brauche diesen Wert für eine andere Funktion.Warum kann ich responseText nicht von einer Ajax-Funktion zurückgeben?
http.onreadystatechange = function(){
if(http.readyState == 4 && http.status == 200){
return http.responseText;
}
}
See [ wie Variable aus der Funktion von onreadystatechange = function() genannt zurückzukehren] (http://stackoverflow.com/questions/1955248/how-to-return-variable-from-the-function-called -by-onreadystatechangefunction) und [ In AJAX, wie Variable innerhalb von onreadystatechange reactive = Funktion() ] (http://stackoverflow.com/questions/290214/in-ajax-how-to-retrive-variable-from -inside-onreadystatechange-Funktion). –