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

chercher |

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 :

Exemple :     📋 Copier 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 :

Exemple :     📋 Copier 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:

Exemple :     📋 Copier 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

Voir aussi nos tutoriel :

Référence MIME

Référence MIME

les grilles en bootstrap

Comment on utilise le système de grilles Bootstrap 3 pour deviser facilement les pages web en lignes et colonnes.

Se connecter à une base de données

Se connecter à une base de données