Guten Morgen.
Ich beschäftige mich jetzt schon etwas länger mit AJAX, mit desses Hilfe ich mir eine Inline Bearbeitungsfunktion für meine Page bauen möchte.
Allerdings kommt mir da mal wieder der alles geliebte Internet Explorer in die Quere.
Hier erst mal der Code:
Code
Also. Wenn ich einen Absatz zum bearbeiten aufrufe, Änderungen vornehme, und diese Speichere, wird auch alles brav übernommen.
Nur wenn ich nun den Absatz noch einmal zum bearbeiten aufrufe, wird der Urzustand angezeigt. Also der Zustand vor dem ersten bearbeiten.
Ja, in der Datenbank steht es sauber drin, nein, es kommen keine JavaScript Fehler.
Das komische ist auch, das es im FF richtig funktioniert. Ich gehe deswegen auch davon aus, das es was mit der AJAX Lib vom IE zu tun hat. Nur: Woran liegt das nun?
Ich hab mir auch mal den responseText ausgeben lassen, den AJAX zurück gibt. Da steht die alte Version drin. An meinen PHP Script welches aufgerufen wird, kann es auch nicht liegen, da bei manuellem Aufruf auch das richtige ausgegeben wird. Nur AJAX spuckt das falsche aus.
Also. Hat jemand von euch ne Idee? Ich bin eigentlich für alles zu haben, außer für Vorschläge wie; "Nutz doch Prototype". Ein Nebeneffekt der Sache soll nämlich der Lerneffekt dabei sein. Dieser bleibt bei Fertig-Kram ja bekanntlich aus.
So. Gute Nacht.
Lg, sim.