oujood.com

Réponse du serveur (responseText ou responseXML)

Pour obtenir la réponse d'un serveur, utilisez la propriété responseText ou responseXML de l'objet XMLHttpRequest

Réponse du serveur

JavaScript cours tutorial

Pour obtenir la réponse d'un serveur, utilisez la propriété responseText ou responseXMLde l'objet XMLHttpRequest.

Propriété Description
responseText Pour obtenir les données de la réponse sous forme de chaîne
responseXML Pour obtenir les données de la réponse sous forme de données XML

La propriété  responseText

Si vous voulez une  réponse du serveur qui ne soit  pas sous forme  XML, utilisez la propriété responseText.

La propriété responseText retourne la réponse sous forme de chaîne de caractères, et vous pouvez l'utiliser en que chaîne de caractères :

Exemple :

Sélectionner le code

              document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
            
 

La propriété responseXML

Si vous voulez une réponse du serveur sous forme XML, et que vous souhaitez analyser  comme un objet XML, utilisez la propriété responseXML :

Exemple :

Demandez le fichier cd_catalog.xml et analyser la réponse :

Sélectionner le code

  xmlDoc=xmlhttp.responseXML;
  txt="";
  x=xmlDoc.getElementsByTagName("ARTIST");
  for (i=0;i<x.length;i++)
    {
    txt=txt + x[i].childNodes[0].nodeValue + "<br />";
    }
  document.getElementById("myDiv").innerHTML=txt;

 

Exemple :

Autre exemple pour illustrer l'utilisation de la propriété responseText:

Sélectionner le code

  <Head> 
      <Script    type = "text / javascript"    src =
"ajax.js"> </ script> 
      <Script    type = "text / javascript"> 
          var httpRequest = null; 
 
          fonctionner SendRequest () { 
              if (! httpRequest) { 
                  httpRequest = CreateHTTPRequestObject ();
// défini dans ajax.js 
  } 
              if (httpRequest) {           
                      // Le fichier demandé doit être dans le même dossier que la page.
                   var url = "response.txt"; 
                  . httpRequest ouvrir ("GET", url, true); //asynchrone 
  . httpRequest onreadystatechange = OnStateChange; 
                  . httpRequest envoyer (null); 
              } 
          } 
 
          OnStateChange fonction () { 
              si (httpRequest. readyState == 4) { 
                  si (IsRequestSuccessful (httpRequest)) {//défini dans le fichier ajax.js 
                       alert (. httpRequest responseText);

                  } 
                  else { 
                      alert ("L'opération a échoué.");

                  } 
              } 
          } 
 
      </ Script> 
  </ Head> 
  <Body> 
      <Touche    onclick = "SendRequest ()"> Test de la
propriété responseText touche </> 
  </ Body>

 

Par carabde 22 aout 2014

Trafic Booster
hebergement web

SCREEBER - Logiciel de copywriting

SCREEBER - Logiciel de copywriting Augmentez vos résultats en rejoignant les 1600 entrepreneurs qui utilisent Screeber®, le seul logiciel de Copywriting (en français) qui rédige avec vous des textes de vente qui convertissent


HTML5, CSS3, JavaScript pour débutants Tome 1
HTML5, CSS3, JavaScript
pour débutants Tome 1

Premier tome d'une série vidéo dédiée à l'apprentissage des langages HTML, CSS et JavaScript.

Regarder aussi nos cours :

L'Attribut accesskey

Spécifie un raccourci clavier pour activer/focus d'un élément

list-style-type

Indique le type de marqueur list-item

Cours html Comment creer un site web. Mettre le site en ligne

Comment créer et mettre en ligne un site web ...



Rentabilisez efficacement votre site

Votre soutien nous aide à faire fonctionner le site
Cette page vous a été utile? Partagez la pour nous encourager à continuer. Merci