|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre éclairé
![]() Gabriel MaletIngénieur développement logiciels Inscription : février 2011 Messages : 146 ![]() |
Salut tout le monde,
Bon voilà j'expose mon problème car j'ai beau cherché et tenter moult choses, je n'arrive pas à fixer la chose. Donc globalement, je fais un requête ajax permettant de mettre à jour deux DIV toutes les demi-secondes. Au niveau du code: Code :
Le plus bizarre ici, c'est que mon timer fonctionne bien sous IE, j'ai bien un alert() qui pop toute les demi-secondes, mais le problème c'est que rien n'est actualisé. Donc à première vue, je ne vois pas pourquoi ça viendrait du XHR. J'ai l'impression que mon get prend l'ancienne version de la page en fait (et non la nouvelle) ce qui fait que le contenu ne change pas... Une petite idée? Merci d'avance. ZnhaarX.
__________________
« War is peace. Freedom is slavery. Ignorance is strength. » - George Orwell |
||
|
|
00
|
|
|
#2 | |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 807 ![]() |
Citation:
: Pourquoi mon xhr ne se met pas à jour (problème de cache) ?Sinon, objectKey, il vient d'où ?
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
|
00
|
|
|
#3 |
|
Membre éclairé
![]() Gabriel MaletIngénieur développement logiciels Inscription : février 2011 Messages : 146 ![]() |
Merci pour la réponse rapide
Alors j'ai déjà testé le "no-cache" mais sans succès. En ce qui concerne l'objectKey je ne pense pas que ce soit réellement pertinent. Mais je vais expliquer: Globalement, j'ai une liste d'élements qui s'actualise toute les demi-secondes. Je clique sur un de ces éléments, pour afficher les détails dans un autre div (plus bas). Sauf que pour mémoriser le choix de l'utilisateur (après actualisation), la seule solution qui m'est venue à l'esprit c'est de faire passer l'objectKey dans la méthode GET pour que le serveur puisse le mémoriser. Donc ce n'est pas vraiment le soucis ici, qui plus est qu'il est à null tant que l'utilisateur n'a pas sélectionné un élément. Sinon pour en revenir au problème, je suis sceptique. Par exemple sous IE8, je viens d'ajouter un autre élément à la liste (ça ne s'est pas actualisé), mais lorsque que j'ai sélectionné un élément (quelconque) là la requête a bien fonctionné et ça m'a actualisé ma liste. Donc à première vue on pourrait dire, "c'est ton timer qui ne fonctionne pas!". Mais le problème c'est que quand je mets des alert(), il y a bien une fenêtre qui pop toutes les demi-secondes... Je suis dans le flouw
__________________
« War is peace. Freedom is slavery. Ignorance is strength. » - George Orwell |
|
|
00
|
|
|
#4 | |
![]() ![]() Inscription : janvier 2011 Messages : 2 944 ![]() |
Bonsoir,
Citation:
La seule solution que j'avais trouvé, était de mettre un oSelect.focus() en fin de code pour forcer le rafraîchissement |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com