Mootools Request onComplete

  • Hi,

    folgende Situation:

    Ich befinde mich in einer Funktion die entweder true oder false zurückgeben soll.
    Innerhalb dieser Funktion mache ich einen Request der den Wert bestimmen soll, welcher von der Funktion zurückgegeben wird:

    Wie kann ich das realisieren? Hab schon versucht vor dem Request eine Variable zu setzen die im onComplete dann entsprechend geändert wird. Das funktioniert aber nicht.

    Gruß Markus

    2 Mal editiert, zuletzt von FaFoo (28. Mai 2010 um 17:14)

  • haste auch schon probiert die variable ausserhalb der function zu initialisieren und dann zu ändern? wenns ne globale is dürfte des doch eher fruchten oder net?


    Das Problem ist, dass der Request unter umständen noch gar nicht fertig ist, also das onComplete Event noch nicht abgefeuert wurde, wenn der Code danach ausgeführt wird.

    Lösung des Problems:

    PHP
    var myRequest = new Request({
        async: true,
        ...
    });

    Dadurch wird der nachfolgende Code erst ausgeführt, wenn der Request fertig ist.
    Erst dann funktioniert dein Vorschlag. Und so habe ich es jetzt auch gelöst.