Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Ajax und Cache Probleme

Mitglied: zoro17

zoro17 (Level 1) - Jetzt verbinden

29.12.2007 um 17:24 Uhr, 3260 Aufrufe

Hallo zusammen,
ich habe ein komisches Fehlerhalten im Zusammenspiel Ajax und Cache(?).
Meine Ausgangslage:
Ich habe eine HTML-Seite mit Javascript. Durch JS wird das XMLHttpRequestObject erzeugt. Das klappt in Firefox und auch im IE.

Mittels XMLHttpRequestObject rufe ich eine ASP-Datei auf dem Server auf. Der Aufruf enthält einen Parameter, dessen Wert
mit einem Zufallsgenerator bei jedem Aufruf geändert wird, d.h. der Aufruf der ASP-Datei ist durch den Zufallsgenerator nie identisch.

Die ASP-Datei gibt eine einfache HTML-Tabelle mit 2 Zeilen und 2 Spalten zurück. 3 von den 4 Zellen haben statische Ziffern, die
4. Zelle hat den Zufallsgeneratorwert.

Wenn ich die Werte per XMLHttpRequestObject abhole, kommen 3 statische und der dynamischer Wert an, so wie es sein soll.
Rufe ich das XMLHttpRequestObject nochmals auf, bleiden 3 Werte statisch, der 4 Wert hat sich wie gewünscht geändert.
Bisher alles ok.

Ich ändere auf dem Server die ASP-Datei, in dem ich die 3 statischen Ziffern ändere. Sonst nichts. Rufe ich das XMLHttpRequestObject
wieder auf der HTML auf, so bekomme ich die 3 alten und den neuen Zufallsgeneratorwert zurück.
Man hat den Eindruck, das ein Teil der Seite aus dem Cache kommt, der Rest wird neu generiert. Eigentlich quatsch, denke ich.

Die ASP-Seite enthält die ASP-Angaben:
Response.ExpiresAbsolute = now() - 1
Response.Expires= now - 1000
Response.AddHeader "Pragma","no-cache"
Response.AddHeader "cache-control", "no-store"

und die Header-Angaben:
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Expires" content="Thu, 01 Dec 1994 16:00:00 GMT">

Es dürfte so eigentlich nichts aus dem Cache des Servers kommen. Durch den Zufallsgeneratoraufruf auch nichts aus Client-Cache.

Kann mir jemand das Verhalten erklären? Hat jemand ähnliche Erfahrungen? Kann man's beheben?

Für ein Feedback wäre ich dankbar!
Guten Rutsch.
Ähnliche Inhalte
JavaScript
Javascript und Ajax Problem
gelöst Frage von ProtectedJavaScript4 Kommentare

Hallo, der User colinardo hat mir seinen AJAX Code zur Verfügung gestellt, damit ich per Ajax Kategorien und die ...

JavaScript

Ajax-Antwort zeilenweise direkt beim Eintreffen auswerten

gelöst Frage von fredfistJavaScript2 Kommentare

Hi, in einem embedded Gerät möchte ich ein Softwareupdate per Webseite durchführen. Per jQuery und jQuery-Form lade ich die ...

JavaScript

JqXHR , ajax blob-header entfernen bei Benutzung von blueimp jquery.fileupload.js und mini-ajax-file-upload-form

Frage von TheFreemanJavaScript4 Kommentare

Hallo zusammen, Ich benutze folgende Scripts für mein File-Upload-GUI: Mein Problem liegt darin, dass beim Senden eines chunks oberhalb ...

Webentwicklung

AJAX-PHP durch WebRTC für Datenaustausch ersetzen?

Frage von mabue88Webentwicklung1 Kommentar

Hallo zusammen, ich habe einen XAMPP Server laufen. Vom Server werden bislang lediglich Daten in Form von Strings an ...

Neue Wissensbeiträge
Windows Mobile

Support für Windows Mobile endet im Dezember 2019

Information von transocean vor 1 TagWindows Mobile

Moin, Microsoft empfiehlt als Alternative den Umstieg auf iOS oder Android, wie man hier lesen kann. Gruß Uwe

Internet

Kommentar: Bundesregierung erwägt Ausschluss von Huawei im 5G-Netz - Unsere Presse wird immer sensationsgieriger

Information von Frank vor 3 TagenInternet5 Kommentare

Hier mal wieder ein schönes Beispiel für fehlgeleiteten Journalismus und Politik zugleich. Da werden aus Gerüchten plötzlich Fakten, da ...

Windows 10

Netzwerk-Bug in allen Windows 10-Versionen durch Januar 2019-Updates

Information von kgborn vor 3 TagenWindows 101 Kommentar

Nur ein kurzer Hinweis für Admins, die Windows 10-Clients im Portfolio haben. Mit den Updates vom 8. Januar 2019 ...

Windows 10

Windows 10 V1809: Rollout ist gestartet - kommt per Windows Update

Information von kgborn vor 4 TagenWindows 102 Kommentare

Eine kurze Information für die Admins, die Windows 10 im Programm haben. Microsoft hat die letzte Baustelle (die Inkompatibilität ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
Bekannte Drosselungen bei Providern ?
Frage von HenereLAN, WAN, Wireless15 Kommentare

Servus zusammen, in bereits angefangen, aber ich hoffe dass der Beitrag hier mehr Informationen bringt. Sind Portdrosselungen bzw gezielte ...

LAN, WAN, Wireless
Temporäre WLAN Verbindung für AD-Login
Frage von Christian.WidauerLAN, WAN, Wireless14 Kommentare

Hallo zusammen, ich weiß leider nicht unter welchem Begriff ich dafür suchen muss, daher habe ich bisher leider nichts ...

Netzwerkmanagement
Reverse Proxy für TCP und UDP Anfragen
gelöst Frage von flxklsNetzwerkmanagement12 Kommentare

Hallo zusammen, ich besitze einen Rootserver, der nur eine öffentliche IP besitzt und auf dem mehrere VMs laufen. Da ...

Netzwerkmanagement
Server bauen
Frage von JugendringNetzwerkmanagement11 Kommentare

Moin Moin, wir, der Jugendring sind ein ständig wachsender Verein mit vielen Unterprojekten. Da liegt es nah, dass wir ...