|
|
# Globale Ajax Callback Funktionen
|
|
|
|
|
|
Es ist möglich über PHP bei jedem Request eine JavaScript Funktionen zusätzlich auszuführen. Dieser Text beschreibt wie JavaScript Funktionen registriert werden müssen, damit dies möglich ist.
|
|
|
Es ist möglich über PHP bei jedem Request eine JavaScript-Funktion zusätzlich auszuführen. Dieser Text beschreibt wie JavaScript Funktionen registriert werden müssen, damit dies möglich ist.
|
|
|
|
|
|
In bestimmten Fällen muss zusätzlich zu dem Ergebnis einer Ajax Funktion noch zusätzlich eine JavaScript Routine ausgeführt werden.
|
|
|
In bestimmten Fällen muss zusätzlich zu dem Ergebnis einer Ajax Funktion noch zusätzlich eine JavaScript-Routine ausgeführt werden.
|
|
|
Hierfür gibt es globale JavaScript Callback Funktionen.
|
|
|
|
|
|
Damit über PHP eine JavaScript Funktion angesprochen werden kann, muss diese Global im Ajax Handler registriert werden:
|
|
|
Damit über PHP eine JavaScript-Funktion angesprochen werden kann, muss diese Global im Ajax Handler registriert werden:
|
|
|
|
|
|
## JavaScript
|
|
|
|
... | ... | @@ -20,7 +20,7 @@ require(['Ajax'], function(QUIAjax) { |
|
|
|
|
|
```
|
|
|
|
|
|
Wenn eine JavaScript Funktion registriert ist, kann an jeder Stelle des PHP Codes gesagt werden das zusätzliche diese Funktion ausgeführt werden soll.
|
|
|
Wenn eine JavaScript-Funktion registriert ist, kann an jeder Stelle des PHP Codes gesagt werden das zusätzliche diese Funktion ausgeführt werden soll.
|
|
|
|
|
|
Achtung:
|
|
|
Auch bei Exceptions oder Fehlern werden diese Funktionen im JavaScript ausgeführt.
|
... | ... | |