Maison  >  Article  >  interface Web  >  Pourquoi ajouter un nombre aléatoire après l'adresse de requête ajax pour empêcher la mise en cache du navigateur

Pourquoi ajouter un nombre aléatoire après l'adresse de requête ajax pour empêcher la mise en cache du navigateur

亚连
亚连original
2018-05-22 13:44:362086parcourir

Dans le code Js, un nombre aléatoire est ajouté après l'adresse de requête ajax pour empêcher la mise en cache du navigateur. Les amis dans le besoin peuvent se référer à

Lorsque vous voyez du JS écrit par d'autres, un nombre aléatoire est ajouté après le code Js. Adresse de requête ajax, telle que XXXX ?t= + new Date().getTime().

Je n'ai pas compris pourquoi au début, alors j'ai vérifié les informations en ligne. La raison est d'empêcher la mise en cache du navigateur.

Afin d'améliorer la vitesse d'accès des utilisateurs à la même page, le navigateur mettra en cache les données de la page. Lorsque l'adresse de la requête URL ne change pas,

empêche parfois le navigateur d'envoyer la requête et de lire les données précédentes directement à partir du cache.

Si les données changent sans ajouter de nombres aléatoires, les données lues seront les mêmes qu'avant.

Ajouter un nombre aléatoire consiste à tromper le navigateur pour qu'il change l'URL, et il enverra une requête au serveur à chaque fois sans lire le cache

Ce qui précède est ce que j'ai compilé pour tout le monde, J'espère que cela vous sera utile à l'avenir. Tout le monde est utile.

Articles associés :

Solution de traitement Json-lib lors de l'utilisation de frameworks tels que Ajax ou Easyui (tutoriel graphique)

Ajax Achieve infinite chargement de listes et effets d'options déroulantes secondaires

Exemple de partage d'utilisation d'AJAX pour implémenter des barres de progression sur des pages Web

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!

Déclaration:
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