Beim Laden dynamischer Inhalte über AJAX mit jQuerys $.get() kann es zu Browser-Caching kommen, was dazu führt, dass veraltete Daten angezeigt werden .
Um dieses Problem zu beheben, wurde häufig das Hinzufügen eines zufälligen Abfragezeichenfolgenparameters, wie z. B. des aktuellen Zeitstempels, verwendet. Es gibt jedoch einen eleganteren Ansatz.
Durch Hinzufügen des folgenden Codeausschnitts können Sie das AJAX-Ergebnis-Caching unabhängig von der verwendeten jQuery-Methode global deaktivieren:
$.ajaxSetup({ cache: false });
Diese Einstellung weist effektiv an Browser, um zukünftige AJAX-Anfragen nicht zwischenzuspeichern, um sicherzustellen, dass Sie immer den neuesten Inhalt abrufen.
Das obige ist der detaillierte Inhalt vonWie verhindert man das Browser-Caching für AJAX-Ergebnisse in jQuery?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!