Jetzt bringe ich Ihnen eine Zusammenfassung von 5 Möglichkeiten, Caching mit Ajax zu lösen. Ich werde es jetzt mit Ihnen teilen und als Referenz geben
1. Fügen Sie anyAjaxObj.setRequestHeader („If-Modified-Since“, „0″) hinzu, bevor Sie die Ajax-Anfrage senden.
2. Fügen Sie anyAjaxObj.setRequestHeader("Cache-Control", "no-cache") hinzu, bevor Sie die Ajax-Anfrage senden.
3. Fügen Sie nach der URL eine Zufallszahl hinzu: „fresh=" + Math.random();.
4. Fügen Sie die Uhrzeit nach der URL hinzu: „nowtime=" + new Date().getTime();.
5. Wenn Sie jQuery verwenden, führen Sie einfach $.ajaxSetup({cache:false}) aus. Auf diese Weise führen alle Ajax-Elemente auf der Seite diese Anweisung aus und es besteht keine Notwendigkeit, Cache-Datensätze zu speichern.
Ich habe das Obige für Sie zusammengestellt und hoffe, dass es Ihnen in Zukunft hilfreich sein wird.
Verwandte Artikel:
Ajax-Übertragung von JSON-Beispielcode
Ajax verwendet JSON, um die Datenübertragung zu realisieren
Ajax-Verifizierungscode für doppelte Implementierung
Das obige ist der detaillierte Inhalt vonZusammenfassung von 5 Möglichkeiten, wie Ajax Caching löst. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!