Hallo,
ich habe eine Seite mit mehreren Formularen drauf. Das eine ist z.B. ein EIngabefeld, ein anderes ist ein Select-Feld.
Wenn ich nun in das Input-Feld etwas eingebe und abschicke wird es erst an eine JS-Funktion gesendet, danach dann per AJAX (asynchron) an eine PHP-Datei, die den Eintrag aus dem Input-Feld in eine DB schreibt.
Das Select-Feld sollte danach durch Aufruf einer Funktion neugeladen werden, so daß der Eintrag aus dem Input-Feld, der jetzt in der DB steht, ebenfalls in dem Input-Feld ist.
Wenn ich jedoch die beiden Funktionen hintereinander aufrufe läd die Funktion die zu dem Input-Feld gehört jedoch ewig und es wird nichts in die DB eingetragen...
Kann mir jemand helfen, wie ich bei AJAX sicherstellen kann, daß erst nach abarbeiten der 1.Funktion die 2. ausgeführt wird (ich will das ganze jedoch asynchron ausführen).
Wenn also was in ein Input-Feld geschrieben wurde folgt ein onClick-Event, der die Funktion neuerEintrag() aufruft. Darin wird dann erstmal die Funktion eintragSpeichern() und danach dann selectNeuLaden() aufgerufen.
Danke und Grüße,
Dirk
ich habe eine Seite mit mehreren Formularen drauf. Das eine ist z.B. ein EIngabefeld, ein anderes ist ein Select-Feld.
Wenn ich nun in das Input-Feld etwas eingebe und abschicke wird es erst an eine JS-Funktion gesendet, danach dann per AJAX (asynchron) an eine PHP-Datei, die den Eintrag aus dem Input-Feld in eine DB schreibt.
Das Select-Feld sollte danach durch Aufruf einer Funktion neugeladen werden, so daß der Eintrag aus dem Input-Feld, der jetzt in der DB steht, ebenfalls in dem Input-Feld ist.
Wenn ich jedoch die beiden Funktionen hintereinander aufrufe läd die Funktion die zu dem Input-Feld gehört jedoch ewig und es wird nichts in die DB eingetragen...
Kann mir jemand helfen, wie ich bei AJAX sicherstellen kann, daß erst nach abarbeiten der 1.Funktion die 2. ausgeführt wird (ich will das ganze jedoch asynchron ausführen).
Wenn also was in ein Input-Feld geschrieben wurde folgt ein onClick-Event, der die Funktion neuerEintrag() aufruft. Darin wird dann erstmal die Funktion eintragSpeichern() und danach dann selectNeuLaden() aufgerufen.
Danke und Grüße,
Dirk