Heim >Web-Frontend >js-Tutorial >Wie verhindert man das Browser-Caching für AJAX-Ergebnisse in jQuery?

Wie verhindert man das Browser-Caching für AJAX-Ergebnisse in jQuery?

Susan Sarandon
Susan SarandonOriginal
2024-11-20 14:35:17421Durchsuche

How to Prevent Browser Caching for AJAX Results in jQuery?

Browser-Caching für AJAX-Ergebnisse verhindern

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn