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] Fonction me semble incompréhensible !


Sujet :

AJAX

  1. #1
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    56
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Janvier 2012
    Messages : 56
    Points : 42
    Points
    42
    Par défaut [AJAX] Fonction me semble incompréhensible !
    Salut,

    Je voudrai svp savoir ce que cette fonction fasse exactement, si quelqu'un pourra me l'expliquer je serai très reconnaissante

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    function mn1(lien)
    {
        var xhr=null;
        // name = encodeURIComponent(document.getElementById("um").value); 
        if (window.XMLHttpRequest) { 
            xhr = new XMLHttpRequest();
        }
        else if (window.ActiveXObject) 
        {
            xhr = new ActiveXObject("Microsoft.XMLHTTP");
        }
        xhr.open("GET", lien, false);    xhr.send(null);
    	 if(xhr.readyState == 4){ document.getElementById("qstajax1").innerHTML=xhr.responseText;} //.responseXML.getElementsByTagName("response").item(0).firstChild.data;
    else alert(xhr.statusText);
    PS: novice :p

    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
    Points : 15 059
    Points
    15 059
    Par défaut
    Toutes les méthodes utilisées sont expliquées ici: http://siddh.developpez.com/articles/ajax/#LIII.
    Comme tu travailles en mode synchrone, tu n'as pas besoin l'événement onreadystatechange comme dans les exemples du tutoriel. Tu n'as pas besoin aussi de tester avec if(xhr.readyState == 4) pour récupérer le retour, c'est implicite que tu auras le responseText quand le readyState est à 4.

    A+.

Discussions similaires

  1. [AJAX] setinterval en ajax fonction sous le navigateur sauf sous explorer
    Par speedylol dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 18/01/2008, 16h34
  2. Réponses: 4
    Dernier message: 21/08/2007, 17h47
  3. Réponses: 6
    Dernier message: 13/07/2007, 12h46
  4. [AJAX] fonction de reponse avec argument, readystate reste à 1
    Par CrocodileMan dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 31/05/2007, 09h30
  5. [AJAX] fonction js
    Par Empty_body dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 22/11/2006, 17h42

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