Hallo,
ich besitze eine Klasse die für AJAX zuständig ist. Allerdings habe ich darin ein problem, das ich nur mit einem Workaround lösen konnte...ich wende mich daher an euch und vlt. könnt ihr mir dabei helfen das ordentlich umzusetzen.
Kurze Beschreibung:
die Methode this.sendRequest() führt am Schluss die Funktion (via oneadystatechange) getResponse() aus.
Mein Problem ist nun das ich getResponse() nicht als .this Methode aufrufen kann, sondern nur als normale Funktion die aber keinen Zugriff mehr auf meine in der Klasse definierten Attribute (Variablen) hat.
Auch würde ich gerne die Methode getResponse() im Controller ausführen, was sich aber wegen this.request.onreadystatechange als wohl eher unmöglich erweist oder?
Könnt ihr mir dabei helfen das zu verbessern?
Gruß Gerrit
ich besitze eine Klasse die für AJAX zuständig ist. Allerdings habe ich darin ein problem, das ich nur mit einem Workaround lösen konnte...ich wende mich daher an euch und vlt. könnt ihr mir dabei helfen das ordentlich umzusetzen.
Kurze Beschreibung:
die Methode this.sendRequest() führt am Schluss die Funktion (via oneadystatechange) getResponse() aus.
Mein Problem ist nun das ich getResponse() nicht als .this Methode aufrufen kann, sondern nur als normale Funktion die aber keinen Zugriff mehr auf meine in der Klasse definierten Attribute (Variablen) hat.
PHP:
this.sendRequest = function() {
...
this.request.onreadystatechange = function(){ getResponse(); }
}
function getResponse() {
...
}
Auch würde ich gerne die Methode getResponse() im Controller ausführen, was sich aber wegen this.request.onreadystatechange als wohl eher unmöglich erweist oder?
Könnt ihr mir dabei helfen das zu verbessern?
Gruß Gerrit
Zuletzt bearbeitet: