ChrisB: Ajax Verständnisproblem

Beitrag lesen

Hi,

Dann laedst du es halt auf erstmalige Anforderung hin nach, OK. Wenn dann nochmal ein Reiter angesprungen wird, der zuvor bereits besucht wurde - dann brauchst du natuerlich nicht erneut vom Server laden.

Achja, natürlich. Hm... und wie find ich raus ob die Daten schon im Browsercache sind?

Wie Jonathan schon sagte, der Browsercache ist hier eher uninteressant. (Bei einem erneuten AJAX-Request auf die selbe Ressource sich ggf. daraus zu bedienen, dass uebernimmt der Browser fuer dich, da brauchst du nicht eingreifen.)

Das HTML-Dokument ist in diesem Falle dein "Cache".
Du laedst Inhalte nach, und fuegst sie ins Dokument ein. Also kannst du auch vor dem Request abfragen, ob du das Einfuegen vorher schon gemacht hast - Element mit bestimmter ID vorhanden, Merker im JavaScript-Code gesetzt, etc.
Dann brauchst du diesen Inhalt natuerlich nicht erneut laden und einbauen, sondern nur wieder sichtbar machen.

MfG ChrisB

--
"The Internet: Technological marvel of marvels - but if you don't know *what* you're lookin' for on the Internet, it is nothing but a time-sucking vortex from hell."