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] 'is not defined' Javascript /Ajax


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    43
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 43
    Par d�faut [AJAX] 'is not defined' Javascript /Ajax
    Bonjour � tous,

    j'ai le script (js) suivant :

    Code js : 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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    var xhr = getXMLHttpRequest();
    /* La fonction handleHttpResponse est fournit plus loin dans cet article */
    xhr.onreadystatechange = handleHttpResponse;
    var url = "dvd.xml";
    xhr.open("GET", url, true);
    /* A préciser pour les requêtes de type POST
    xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    */
    xhr.send(null);
     
    function handleHttpResponse() {
        if(xhr.readyState == 4 && xhr.status == 200) {
            /* xhr.responseXML permet d'obtenir le fichier XML
               xhr.responseText aurait retourné le fichier sous format texte */
            response     = cleanXML(xhr.responseXML.documentElement);
            // ...
        }
    }
     
    /* Récupérer la liste des items donc la liste des DVD */
    var items    = response.getElementsByTagName("item");
    var html     = ''; /* Présentation HTML de la liste des DVD */
    /* Nombre de DVD */
    count        = items.length;
    for(i = 0; i < count; i++) { /* POUR CHAQUE item */
        html += '<div class="item">';
        html += '<h1>' + items[i].getElementsByTagName("title")[0].firstChild.nodeValue + '</h1>';
        html += '<div class="author">R&eacute;alisateur : ';
        html += items[i].getElementsByTagName("director")[0].firstChild.nodeValue + '</div>';
        html += '<div class="price">Prix : ';
        html += items[i].getElementsByTagName("price")[0].firstChild.nodeValue + ' €</div>';
        html += '</div>';     
    }
    document.getElementById('content').innerHTML += html;
     
    A l'execution j'ai le message :
    getXMLHttpRequest is not defined

    Quelqu'un pourrait il m'aider ?
    Merci d'avance
    Cordialement
    RP

  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
    Visiblement, a la premi�re ligne, tu appelles la fonction getXMLHttpRequest.

    Le probl�me c'est qu'elle n'est pas d�finie dans ce que tu as mis par la suite, d'o� l'erreur.

Discussions similaires

  1. "openlayers is not defined" sur chargement de ma page carte en Ajax
    Par fabrob11 dans le forum IGN API G�oportail
    R�ponses: 8
    Dernier message: 16/12/2013, 15h03
  2. [AJAX] Ajax is not defined
    Par Brunettia dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 25/04/2008, 10h53
  3. ajax dynamic list event is not defined sous firefox
    Par djanke dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 22/02/2008, 16h31
  4. [AJAX] requete is not defined
    Par lapin_hobbit dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 24/01/2007, 14h49

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