Maison  >  Article  >  interface Web  >  Comment résoudre le problème selon lequel l'accès ajax ne peut pas être actualisé dans IE8

Comment résoudre le problème selon lequel l'accès ajax ne peut pas être actualisé dans IE8

php中世界最好的语言
php中世界最好的语言original
2018-04-04 10:29:291337parcourir

Cette fois, je vais vous apporter quelques idées sur la façon de résoudre le problème selon lequel l'accès ajax ne peut pas être actualisé dans IE8. Quelles sont les précautions face au problème selon lequel l'accès ajax ne peut pas être actualisé dans IE8. . Ce qui suit est un cas pratique, examinons-le ensemble.

Introduction à AJAX

AJAX = JavaScript asynchrone et XML (JavaScript et XML asynchrones ).

AJAX n'est pas un nouveau langage de programmation mais une nouvelle façon d'utiliser les standards existants.

AJAX est l'art d'échanger des données avec un serveur et de mettre à jour des parties d'une page Web sans recharger la page entière.

Le problème selon lequel IE8 ne peut pas être actualisé à chaque fois que vous utilisez ajax est présenté comme suit :

J'ai récemment découvert qu'utiliser ajax pour accéder à l'arrière-plan et ie8, La valeur peut être renvoyée normalement pour la première fois, et l'arrière-plan ne sera pas exécuté par la suite, et le résultat du premier accès sera toujours renvoyé.

Il n'y a aucun problème avec ie9, ie10, etc., et il n'y a aucun problème avec les navigateurs Chrome, etc.

Après les tests, il a été constaté que ie8 mettait en cache le résultat obtenu pour la première fois, il ne serait donc pas soumis en arrière-plan la deuxième fois.

Ajoutez un nombre aléatoire après la requête ajax pour rendre chaque requête incohérente, et c'est-à-dire que vous n'obtiendrez pas les résultats du cache.

Par exemple, après la requête ajax, ajoutez "....&random=" +Math.random(); afin que chaque requête soit incohérente et ne récupère pas les résultats du cache.

Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !

Lecture recommandée :

Comment l'interface reposante d'Ajax transmet les données Json

Comment ajax implémente l'encapsulation des requêtes réseau

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