Maison > interface Web > js tutoriel > Résumé des solutions aux problèmes de mise en cache Ajax

Résumé des solutions aux problèmes de mise en cache Ajax

韦小宝
Libérer: 2017-12-31 10:21:10
original
1537 Les gens l'ont consulté

Le problème de mise en cache d'Ajax est assez ennuyeux, mais il existe une solution, et il y en a plusieurs. Vous pouvez ajouter un nombre ou une heure aléatoire après que les amis intéressés par ajax se réunissent. le résumé des solutions aux problèmes de mise en cache Ajax !

1. Ajoutez anyAjaxObj.setRequestHeader("If-Modified-Since", "0") avant d'envoyer la requête ajax.

2. Ajoutez anyAjaxObj.setRequestHeader("Cache-Control", "no-cache") avant d'envoyer la requête ajax.

3. Ajoutez un nombre aléatoire après l'URL : "fresh=" + Math.random();.

4. Ajoutez l'heure après l'URL : "nowtime=" + new Date().getTime();.

5. Si vous utilisez jQuery, faites simplement $.ajaxSetup({cache:false}). De cette façon, tous les ajax de la page exécuteront cette instruction et il n'est pas nécessaire de sauvegarder les enregistrements du cache.

C’est tout le contenu de cet article, j’espère qu’il sera utile à tout le monde !

Recommandations associées :

Analyse et solutions aux causes des erreurs 415 lorsqu'Ajax transfère des données au format json en arrière-plan

Formulaire de soumission multi-pages ajax

Ajax implémente une interface de connexion à actualisation partielle avec code de vérification

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal