Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
5985 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  travailler avec ce que reçois un xmlHttp.responseText

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

travailler avec ce que reçois un xmlHttp.responseText

n°2159688
ti7bo7
Posté le 09-10-2012 à 18:56:50  profilanswer
 

Bonjour,
 
Depuis un socket je reçois sur une page WEB des données.
 
Ce message est en fait une trame composé de plusieurs morceaux que j'aimerais avoir. Il faut donc "découper" le message que je reçois.
 
Ex: message = message1;message2;message3
 
Je veux:  
var1 = message1;
var2 = message2;
var3 = message3;
 
Etant qu'un amateur en javascript je ne sais pas comment le faire dans ce langage. Car en C, une simple boucle dans un tableau et ensuite on identifie très vite mais là comment je peux faire ??
 
Merci
 

Code :
  1. xmlHttp = GetXmlHttpObject();
  2.     if (xmlHttp == null)
  3.     {
  4.         alert("Votre navigateur ne supporte pas les requêtes HTTP." );
  5.         return false;
  6.     }
  7.     var url="socket.php"; // le script à appeller
  8.     // fonction à exécuter dès réception de la réponse
  9.     xmlHttp.onreadystatechange = function(){
  10.         if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete" )
  11.             xmlHttp.responseText //mes données !!
  12.     }
  13.     xmlHttp.open("GET", url, true);//envoi en GET asynchrone
  14.     xmlHttp.send(null);
  15.     return true;

mood
Publicité
Posté le 09-10-2012 à 18:56:50  profilanswer
 

n°2159724
mechkurt
Posté le 10-10-2012 à 09:22:20  profilanswer
 

var reponse_array = xmlHttp.responseText.split(';');
var1 =  reponse_array[0];
var2 =  reponse_array[1];
var3 =  reponse_array[2];
 
Mais tu devrais peut être passer par un JSON, ce serait plus "propre", surtout si tu ne sait pas combien de "message" tu vas recevoir...
 
Pour le xmlHttp, c'est pour un intranet ou le navigateur est connu, car personnellement je passe par Mootools pour unifier les comportements vis a vis des AJAX.


---------------
D3

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  travailler avec ce que reçois un xmlHttp.responseText

 

Sujets relatifs
Je ne reçois pas mon formulaireJe ne reçois pas mon formulaire
problème pour travailler sur des fichiers textes en PHP[RESOLU]UTF-8 vers ISO-8859-1 AJAX - XMLHTTP
Clos - Ouvrir un répertoire distant avec PHP et y travaillerTravailler avec des bits pour réduire la mémoire
PHP Travailler le code binaire d'une chaine[AJAX] Problème avec innerHTML=xhr_object.responseText
[Ajax][Resolut] Pb avec div.innerHTML = xhr.responseText; sous ie[FLASH]De l'art de travailler avec des graphistes....
Plus de sujets relatifs à : travailler avec ce que reçois un xmlHttp.responseText


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)