|
|||
Login per Ajax prüfen
Hallo,
ich habe ein grundsätzliches Problem, das mich daran hindert wirklich mit Ajax zu arbeiten. Folgendes Bsp. (Ich arbeite mit Mootools). Ich habe eine Seite, auf der ein Ladebildschirm erscheinen soll und dabei diverse Dinge abgefragt werden sollen. Der Ablauf soll im Groben so sein (Alles in einer Funktion): 1. Load-Screen (Klasse) instanzzieren und Text setzen ("Login prüfen") 2. Ajax-Request schicken 3. Bei Erfolg: Text für Load-Screen("Irgendwas weiter laden")... 4. ... Jetzt gibt es da zwei Möglichkeiten: 1. Ich setzt den Ajax-Request nicht asynchron ab, so dass ich so lange bei Punkt 2 bleibe, bis eine Response gekommen ist. Problem dabei ist, dass im Browser zu diesem Zeitpunkt nichts anderes geschehen kann (Meine Lade-Animation ist nicht zu sehen, und es werden in der Zeit auch keine Eingaben akzeptiert). 2. ich rufe mit settimeout eine Funktion auf, die sich per settimeout so lange wieder aufruft, bis die Response da ist. Da gibt es dann mehrere Probleme: a. Für jeden Request brauche ich eine solche Funktion b. Ich müsste ab Punkt 3 in eine andere Funktion übergehen, weil durch das settimeout nach Punkt 2 einfach die Funktion fortgeführt würde. c. Ist das ein totales Rumgewurste.. Kann mir jemand mal sagen, wie dieses Problem grundlegend zu lösen ist? EDIT: Um es mal kurz zu fassen, was für mich ideal wäre: Ich starte eine Funktion. Diese sendet einen Request ab wartet, bis die Response da ist, um danach erst weiter zu laufen. Quasi ein eingeschränkt synchroner Request..
__________________
... Meine Meinung Geändert von xm22 (23.03.2008 um 17:14 Uhr) |
Sponsored Links |
|
|||
Zitat:
Serverseite... PHP-Code:
Code:
lvPanel.getForm().submit({ params : {save : true}, url : 'user.html', waitMsg : 'Die Daten werden gespeichert...' , success: function(){und weiter gehts mit Nummer 3} }); neonfly edit: lol 23.03. Geändert von neonfly (20.08.2008 um 18:13 Uhr) |
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Per Ajax ein JS Array aus Datenbank befüllen zur weiterverwendung per JS | stravid | Javascript & Ajax | 30 | 24.11.2008 14:52 |
Ajax Loginform soll nach Login verschwinden | Sn0opy | Javascript & Ajax | 2 | 18.06.2008 22:32 |
Daten per Ajax der Datenbank hinzufügen, IE bockt | Nars | Javascript & Ajax | 10 | 24.08.2007 15:22 |
Programmierauftrag zu vergeben: Bilder markieren per AJAX Drag and Drop (entgeltlich) | unnuh.de | Offtopic | 0 | 20.08.2007 01:59 |
Ajax Daten per post übertragen | Beach | Javascript & Ajax | 2 | 30.07.2007 20:52 |