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] Ajax error error


Sujet :

JavaScript

  1. #1
    Membre habitué
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2006
    Messages : 7
    Par défaut [AJAX] Ajax error error
    Bonjour,
    je voudrais savoir ce qui ne vas pas dans le code suivant.
    En local ça ne marche pas et avec un serveur apache local non-plus.

    PS : Je suis newBie, je dois faire un mini-rapport sur l'Ajax pour un prof mais c'est pas ma spécialité les langages Internet à vrai dire.



    Pour IE :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    var requeteAjax = new ActiveXObject('Microsoft.XMLHTTP');
    requeteAjax.open('GET','data.txt',false);
    requeteAjax.send(null);
    alert(requeteAjax.reponseText);
    document.write("<div ID='Reponse' style='position: absolute;top:40px;left:10px'>")
    document.write(requeteAjax.reponseText);
    document.write("</div>")
    var div1=document.getElementById('Reponse');
    div1.innerHTML= "Youpie"
    $('Pseudo').innerHTML="123"
     
    function $(id)
    {
    return document.getElementById(id);
    }
    Et pout FF :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    var requeteAjax = new XMLHtppRequest();
    requeteAjax.open('GET','./data.txt',false);
    requeteAjax.send(null);
    document.write("<div ID='Reponse' style='position: absolute;top:40px;left:10px'>")
    document.write(requeteAjax.reponseText);
    document.write("</div>")
     
    var div1=document.getElementById('Reponse');
    div1.innerHTML= "Youpie"
    $('Pseudo').innerHTML="XXXXXX"
     
    function $(id)
    {
    return document.getElementById(id);
    }

    PS: Mon problème vient de l'objet "requeteAjax"

    Merci

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Lorsque tu envoies une requête Ajax, il faut laisser le temps de recevoir la réponse, ce que tu ne fais pas... Cette page devrait t'être utile.
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  3. #3
    Membre habitué
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2006
    Messages : 7
    Par défaut
    J'ai trouvé, il manque un "s" à .

    Merci quand même, mais je teste d'abord en local, donc j'ai le temps de le recevoir en synchronisé.

    Après je changerais le code.

  4. #4
    Membre Expert
    Avatar de supersnail
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 719
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 719
    Par défaut
    par contre,il vaut mieux utiliser les DOM,parce que document.write c'est un peu ... ,et il vaut mieux perdre cette habitude

Discussions similaires

  1. Ajax ComboBox Position Error
    Par jamboo dans le forum ASP.NET Ajax
    Réponses: 0
    Dernier message: 07/05/2012, 10h56
  2. [AJAX] Internal Server Error
    Par hasaike dans le forum AJAX
    Réponses: 1
    Dernier message: 12/12/2011, 09h30
  3. [AJAX] nsIXMLHttpRequest.status error incomprehensible
    Par Shiftane dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 24/04/2007, 10h54
  4. [AJAX] AJAX et javascript
    Par spud5351 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 20/09/2005, 10h16
  5. [MFC] Error : error in OMF type information
    Par Yabo dans le forum MFC
    Réponses: 3
    Dernier message: 28/07/2003, 14h33

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