wahsaga: / (AJAX) kleines Cache Problem

Beitrag lesen

hi,

ich versuche gerade, beim Klicken auf einen Begriff mit AJAX Informationen zu dem Begriff vom Server zu laden und anzuzeigen. Das funktioniert eigentlich auch so weit. Nur wenn man anschließend auf einen weiteren Begriff klickt, werden nochmal die Informationen vom vorigen Begriff angezeigt. Erst nach einem Reload ist es wieder OK:
http://mylittlehomepage.net/files/ajax-test/1/

Dass der IE bei GET solche Probleme macht, ist bekannt - da empfiehlt sich dann manchmal explizites Ausweichen auf POST, aber POST nutzt du in diesem Falle ja schon.

Bei dir liegt das Problem allerdings ganz woanders - die Extension "Live HTTP headers" im FF zeigt, dass gar kein neuer AJAX-Request stattfindet.

Warum nicht?
Weil in xmlhttpPost() schon vorher ein Fehler auftritt, beim Versuch des Zugriffs auf das Element <div id="throbber"> per getElementByID.
Dieses befand sich nämlich in <div id="result"> - nur durch Überschreiben von _dessen_ .innerHTML mit dem Ergebnis des ersten AJAX-Request hast du leider <div id="throbber"> aus dem Dokument gekillt.
Scriptfehler, keine weitere Ausführung an dieser Stelle mehr - kein neuer AJAX-Request.

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }