Heim > Web-Frontend > js-Tutorial > Ajax ruft die Verarbeitungslösung für den Anforderungscache ab

Ajax ruft die Verarbeitungslösung für den Anforderungscache ab

亚连
Freigeben: 2018-05-25 14:01:57
Original
2222 Leute haben es durchsucht

In diesem Artikel wird hauptsächlich die Caching-Verarbeitungslösung für Ajax-Get-Anfragen vorgestellt und die vier gängigen Lösungen detailliert analysiert. Sie ist von großem praktischem Wert.

Dieser Artikel beschreibt die Beispiele Eine Lösung zur Cache-Verarbeitung während einer Ajax-Get-Anfrage. Teilen Sie es als Referenz mit allen. Die spezifische Analyse lautet wie folgt:

Wenn die Ajax-Get-Methode aufgerufen wird, können aufgrund des Cachings häufig nicht rechtzeitig die richtigen Daten abgerufen werden. Hier ist eine Analyse der Methode zur Lösung dieses Problems:

1. Fügen Sie nach der URL eine Zufallszahl hinzu, wie zum Beispiel:

http://www.test.com?a=a&b=b&r=Math.random();

2. Nach der URL Zeitstempel hinzufügen:

var t = new Date().getTime();
http://www.test.com?a=a&b=b&t=t

3. Verwenden Sie die Funktion setRequestHeader des XMLHttpRequest-Objekts, um den Wert von If-Modified-Since auf 0 zu setzen, z. B.

xmlHttp.setRequestHeader('If-Modified-Since', 0);

Hier müssen Sie verstehen, ob die Bedeutung von -Modified-Since

4. Verwenden Sie die Header-Funktion von PHP

header('Cache-Control: no-cache, must- revalidate');

Nein einstellen Cache verwenden

Das Obige habe ich für alle zusammengestellt. Ich hoffe, dass es in Zukunft für alle hilfreich sein wird.

Verwandte Artikel:

Implementieren von Dropdown-Box-Verknüpfungsanzeigedaten basierend auf Ajax

Beispiel für ein Ajax-Verifizierungsformular mit Eingabeaufforderungen

Ajax-Implementierung des Funktionscodes für die Popup-Stadtauswahl ohne Aktualisierung

Das obige ist der detaillierte Inhalt vonAjax ruft die Verarbeitungslösung für den Anforderungscache ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage