Matze: kleines Problem mit Ajax-Response-Verarbeitung

Beitrag lesen

Hallo!

Ich setze einen Ajax-Request ab. Der wird soweit auch verarbeitet. Nur hab ich ein Problem die Antwort zu verarbeiten.

Hier der betreffende Code-Ausschnitt:

if(request.status == 200){  
    var result = eval(request.responseText);  
    // alert(result);   - funktioniert  
    // tuEtwas(result); - funktioniert  
    // return result;   - funktioniert nicht!  
}

Diese Ajax-Funktion wird aus einer anderen Funktion aufgerufen wo ich das Abfrage-Ergebniss weiter verarbeiten will. Ich bekomme aber kein Ergebniss. Die return Anweisung mit "return result;" wird also offenbar nicht ausgeführt.

  
var ajaxResult = runAjax();  
alert(ajaxResult);  // funktioniert nicht  
/* tu dies, tu das... */

Wo liegt mein Fehler? Kann mir bitte jemand helfen?

Dank und Gruß, Matze