IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AJAX Discussion :

[AJAX] xhr.readyState && xhr.status [Débutant(e)]


Sujet :

AJAX

  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Janvier 2012
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Janvier 2012
    Messages : 133
    Par défaut [AJAX] xhr.readyState && xhr.status
    Bonjour, nous sommes des novices en AJAX et nous venons à peine d'apprendre quelques notions fondamentales.

    Cependant, nous butons sur un problème que nous n'arrivons pas à résoudre.
    Notre souhait est de charger une liste déroulante en fonction du choix fait sur une autre, le coup classique.
    Beaucoup de codes proposent cette fonction, nous avons réussi à le modeler en fonction de nos besoins.

    Cependant, dans la fonction qui est appelée au changement de notre liste déroulante il y a la condition suivante.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    if(xhr.readyState == 4 && xhr.status == 200)
    {
           // On ne fait quelque chose que si on a tout reçu et que le serveur est ok
           leselect = xhr.responseText;
           // On se sert de innerHTML pour rajouter les options liste						document.getElementById('ordinateurs').innerHTML = leselect;
    }
    En effet, notre fonction ne rentre pas dans ce "if" et nous ne savons pas pourquoi.
    Et si nous enlevons ce "if" le résultat affiché dans la deuxième liste déroulante n'est pas très beau.
    http://tinypic.com/r/3345gld/5
    De plus le résultat n'est pas cliquable, donc on se demandait si cela ne venait pas de ça.
    Mais aussi, il y a deux résultats dans la table , et il ne m'en affiche qu'un.

    Si quelqu'un peut nous aider, merci d'avance !

  2. #2
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Salut,

    Peut-on voir un peut plus sur ton code javascript et le code html généré concerné ?

    A+.

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Janvier 2012
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Janvier 2012
    Messages : 133
    Par défaut
    Merci de ta réponse, mais après quelques temps sans réponse et à farfouiller nous avons réglé ce problème.

    Merci encore

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AJAX] Plusieurs requêtes XHR en même temps
    Par heavenvibes dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 06/10/2008, 02h02
  2. [AJAX] Retour de xhr.responsetext
    Par heavenvibes dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 24/08/2008, 15h14
  3. xhr.readystate = undefined
    Par phydias dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 20/06/2007, 17h06
  4. [AJAX] echo et xhr not defined
    Par Tymk dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 26/05/2007, 16h51
  5. [AJAX] parametres de xhr.send
    Par jalelouss dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 29/03/2007, 10h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo