PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Autres forums > Forum Programmation & Conception > fr.comp.lang.javascript > [AJAX] multiples objets XMLHttpRequest
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
[AJAX] multiples objets XMLHttpRequest

Réponse
 
LinkBack Outils de la discussion
Vieux 28/06/2007, 11h27   #1
fabrice91
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut [AJAX] multiples objets XMLHttpRequest

Bonjour,

Soit une page avec une dizaine d'images cliquables.
Le clic sur une image crée un XMLHttpRequest qui permet, de manière
asynchrone, de mettre à jour une base de donnée sur le serveur, de
renvoyer un message ok puis de modifier le src de la balise image pour
remplacer l'image originale par une autre.
Le script fonctionne correctement.
Le souci arrive lorsque je clic rapidement successivement sur plusieurs
images...
Seule la dernière voit son image modifiée.
Pourtant sur le serveur dans la BD, la mise à jour s'est bien effectuée.
Un avis ?
Merci.
  Réponse avec citation
Vieux 28/06/2007, 13h13   #2
fabrice91
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: [AJAX] multiples objets XMLHttpRequest

Jean-Fabrice RABAUTE a écrit :

> Est-ce que tu utilises le meme object XMLHttpRequest pour toutes les
> requetes ? ou est-ce que tu en crées 1 par requete ?


au depart j'utilisais le même, ensuite j'ai crée un tableau pour avoir
un seul xhr par requete et afin de pouvoir avoir 2 xhr en meme temps
avec 2 noms différents...
Le resultat etait le même...

> Tes images ont un ID ou un name pour que tu puisses les modifier c'est
> ca ?


oui

> Est-ce que tu sauves l'id/name pour ta requete dans une variable
> globale ?


non...
c'est peut etre une piste à explorer, merci
  Réponse avec citation
Vieux 28/06/2007, 13h18   #3
fabrice91
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: [AJAX] multiples objets XMLHttpRequest

fabrice91 a écrit :

>> Est-ce que tu sauves l'id/name pour ta requete dans une variable
>> globale ?

>
> non...
> c'est peut etre une piste à explorer, merci


euh j'ai répondu trop vite...
oui j'utilise une variable globale pour mon id
c'est cette variable qui doit être certainement écrasée à l'appel
suivant...je vais essayer de faire un tableau pour discriminer les
différents ID...
  Réponse avec citation
Vieux 28/06/2007, 13h33   #4
fabrice91
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: [AJAX] multiples objets XMLHttpRequest

bon parfait ça marche !
en fait c'était bien cet ID global qui était écrasé à chaque appel.
j'ai résolu le problème en faisant renvoyer par le serveur l'ID concerné
comme cela la mise à jour de mon image est correcte.
merci pour la bonne piste !
  Réponse avec citation
Vieux 28/06/2007, 13h46   #5
Jean-Fabrice RABAUTE
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: [AJAX] multiples objets XMLHttpRequest

fabrice91 a écrit :
> bon parfait ça marche !
> en fait c'était bien cet ID global qui était écrasé à chaque appel.
> j'ai résolu le problème en faisant renvoyer par le serveur l'ID concerné
> comme cela la mise à jour de mon image est correcte.
> merci pour la bonne piste !


De rien.

--
Best Regards / Cordialement

====================
Jean-Fabrice Rabaute
CORE SERVICES :: Software/Web development & Consulting services

http://www.debugbar.com : The most advanced WEB development tool for
Internet Explorer
http://www.core-services.fr - {Enjoy the future today}
  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 12h50.


Édité par : vBulletin® version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,09874 seconds with 13 queries