Servus Forum!
ich generiere via Request grafische Statistiken und füge diese dynamisch ein.
Leider wird immer nur die zuletzt generierte Grafik im Internet Explorer 7 und im Firefox angezeigt (Caching on).
Ich habe schon diverse "Tricks" ausprobiert, z.B. Cache-Control, timestamps oder beim Generieren der Grafiken randomisierte Zahlen als Namen zu vergeben, aber immer wird nur die zuletzt generierte Grafik geladen.
Gibt es da irgendwas bestimmtes zu beachten, wenn man mit Ajax und Browser-Caches arbeitet? Die Standard-Einstellungen der Browser kann ich leider nicht verändern, das muss so bleiben...
Via Ajax eingefügte Texte funktionieren übrigens problemlos...
Hier ein wenig Code! Der Request:
Alles anzeigen
Die Funktion, die die Grafik einfügt:
Alles anzeigen
Danke für Eure Ideen!
ich generiere via Request grafische Statistiken und füge diese dynamisch ein.
Leider wird immer nur die zuletzt generierte Grafik im Internet Explorer 7 und im Firefox angezeigt (Caching on).
Ich habe schon diverse "Tricks" ausprobiert, z.B. Cache-Control, timestamps oder beim Generieren der Grafiken randomisierte Zahlen als Namen zu vergeben, aber immer wird nur die zuletzt generierte Grafik geladen.
Gibt es da irgendwas bestimmtes zu beachten, wenn man mit Ajax und Browser-Caches arbeitet? Die Standard-Einstellungen der Browser kann ich leider nicht verändern, das muss so bleiben...
Via Ajax eingefügte Texte funktionieren übrigens problemlos...
Hier ein wenig Code! Der Request:
Quellcode
- if (window.XMLHttpRequest) {
- req = new XMLHttpRequest();
- req.onreadystatechange = budReqChange;
- req.open('get', 'stat_budget.php?campaignId='+ digit);
- req.send(null);
- } else if (window.ActiveXObject) {
- reqOpt3 = new ActiveXObject("Microsoft.XMLHTTP");
- if (reqOpt3) {
- reqOpt3.open("GET", 'stat_budget.php?campaignId=' + digit, true);
- reqOpt3.onreadystatechange = buttonReqChange;
- reqOpt3.send(null);
- }
- }
Die Funktion, die die Grafik einfügt:
PHP-Quellcode
Danke für Eure Ideen!
Um Rekursionen zu verstehen, muss man zuerst Rekursionen verstehen...