Lors du débogage du projet, la requête asynchrone d'ajax est utilisée lors de onmouseover. Onmouseover est déclenché avec succès lorsque la souris se déplace vers un lien lors du premier chargement de la page.
Lorsque la souris se déplace vers un autre lien et déclenche un survol, la connexion d'origine est toujours affichée.
C'était étrange. Après avoir vérifié les informations, j'ai découvert que cela était dû à la mise en cache d'IE.
Après la première requête, la même URL a été demandée à nouveau
car la page était mise en cache, donc la page asynchrone n'a pas été déclenchée.
Solution :
ajoutez des nombres aléatoires aux paramètres de l'URL afin que l'URL de la page demandée soit différente à chaque fois,
évitant ainsi la mise en cache d'IE.
url = url + "&num="+Math.round(Math.random()*10000);
AJAX c'est bien, mais j'ai l'impression que parfois, lorsque l'on réalise des projets, il faut encore en sacrifier pour prendre en compte le PV et l'expérience utilisateur.
Ce que nous avons ici, c'est PV>Expérience, hélas...
Je ne sais pas si la page avec requête asynchrone AJAX est comptée comme PV sur le webmaster et Alexa...
Si quelqu'un est au courant, pouvez-vous me donner quelques conseils. .. Merci d'avance. Over...o(∩_∩)o...