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

JavaScript Discussion :

[AJAX] "calculatrice" utilisant AJAX


Sujet :

JavaScript

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2009
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 25
    Par défaut [AJAX] "calculatrice" utilisant AJAX
    Bonjour,
    J'aurai besoin de votre aide car malgré les recherches faites je ne parviens pas à réussir mon petit programme ajax. Je simplifie grandement mon problème et j'aimerai savoir si vous pouviez m'aider!

    Sur le serveur j'ai un fichier xml :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <listeEleve>
       <eleve>
          <nom>Jean</nom>
          <note>14</note>
       </eleve>
       <eleve>
          <nom>Clement</nom>
          <note>12</note>
       </eleve>
    </listeEleve>
    Mon objectif :
    Créer une page qui permette d'afficher un profil d'élève et d'en changer en cliquant sur un lien ou un bouton.
    Ainsi qu'avoir une zone de saisie où lorsque l'on rentre un chiffre, celui ci est instantanément multiplié par la note de l'élève affiché, puis le résultat affiché à l'écran, ceci sans avoir à valider le chiffre.

    Est-ce possible? J'ai compris qu'il faut utiliser AJAX, mais toutes mes tentatives ont lamentablement échouées! À cours d'idée je me tourne vers vous :pouvez vous me donner des pistes?

  2. #2
    Membre Expert Avatar de DoubleU
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 106
    Par défaut
    Oui ==> ici

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2009
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 25
    Par défaut

    J'avais pas vu qu'il y avait autant de cours ici!!!
    Moi je me servais des cours de mon prof mais il y a carrement moins d'exemples!!
    Merci! Je vais éplucher tout ça essayer de trouver une solution à mon problème.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Février 2009
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 25
    Par défaut
    Bonjour à tous

    Bon alors mon projet à bien bien avancé mais je me trouve bloqué!
    Un peu de code pour expliquer mon problème :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    if (httpRequest.readyState == 4) {
        if (httpRequest.status == 200) {
          alert(httpRequest.responseText);
          modificationPage(httpRequest);
        } else {
          alert('Un problème est survenu avec la requête.');
        }
    }
    Le alert affiche bien mon fichier xml (il sert juste à contrôler l'exécution de la génération du xml en phase de developpement)
    Mais le problème vient de la fonction modificationPage()!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    function modificationPage(httpRequest){
      var xmldoc = httpRequest.responseXML;
      alert(xmldoc.getElementsByTagName('nom').item(1).firstChild.data);
      (...)
    }

    Là le alert s'exécute même pas!
    Cela veut-il dire que l'on ne peut pas passer httpRequest en paramêtre d'une fonction?
    Il doit y avoir un détail qui m'aura échappé! Pourriez-vous m'aider?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Février 2009
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 25
    Par défaut
    J'ai trouvé la solution : mon script php possédait des sauts de ligne après la fermeture de la dernière balise. Une fois supprimé ces lignes vides, le xml est bien reconnut!!!!

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

Discussions similaires

  1. [AJAX] Utilisation Ajax
    Par nicoweb371 dans le forum Général JavaScript
    Réponses: 34
    Dernier message: 28/07/2006, 07h36
  2. [AJAX] Utilisation ajax
    Par Benjiijneb dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 10/04/2006, 18h48
  3. [AJAX] Comment utiliser AJAX
    Par Taz_8626 dans le forum Général JavaScript
    Réponses: 14
    Dernier message: 06/04/2006, 15h16
  4. [AJAX] Utilisation AJAX
    Par topolino dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 14/02/2006, 09h30
  5. [AJAX] Utilisation AJAX
    Par illegalsene dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 24/01/2006, 11h55

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