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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [Javascript] [XMLHttpRequest] Probleme IE pour récupérer données X

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Javascript] [XMLHttpRequest] Probleme IE pour récupérer données X

n°1251377
winnetsnip​er
Posté le 23-11-2005 à 12:06:33  profilanswer
 

Bonjour,
 
Je génère la requête suivante:
 

Code :
  1. try {
  2.         xmlhttpLogin = getHTTPObject();
  3.         xmlhttpLogin.onreadystatechange = conResult;
  4.         xmlhttpLogin.open("GET","servlet/Home?operation=7&action=check",true);
  5.         xmlhttpLogin.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  6.         xmlhttpLogin.send(null);
  7.         }
  8.         catch (e)
  9.         {
  10.          alert("Exception caught in httpCall. Message is: \n" + e);
  11.         }


 
 
Actuellement je galère un peu avec Internet Explorer, en effet je tente de récupérer la réponse XML envoyée par mon serveur; sur FF et Opera pas de problème, mais sur IE ça plante. En fait pour IE j'ai rien dans responseXML, mais je récupère bien la responseText, donc j'ai alors contourner le pb de la manière suivante:
 

Code :
  1. if (xmlhttpLogin.readyState == 4) // Complete state
  2.   {
  3.     if (xmlhttpLogin.status == 200) // HTTP OK
  4.     {
  5.    
  6.       var xmlObject = null;
  7.       if (browser.isIE) {
  8.                         var xmlDoc=new ActiveXObject("Microsoft.XMLDOM" );
  9.                         xmlDoc.async="false" ;
  10.                         xmlDoc.loadXML(xmlhttpLogin.responseText);
  11.                         xmlObject = xmlDoc;
  12.       }
  13.       else             xmlObject = xmlhttpLogin.responseXML;

 
 
Mais sur une nouvelle requête ça ne fonctionne plus (sur IE seulement), j'ai pourtant un bien mon flux XML dans responseText.  Si quelqu'un a une idée, elle est la bienvenue.
 
Merci,  
winnet


Message édité par winnetsniper le 23-11-2005 à 12:21:39
mood
Publicité
Posté le 23-11-2005 à 12:06:33  profilanswer
 

n°1252229
winnetsnip​er
Posté le 24-11-2005 à 13:45:32  profilanswer
 


 
Bon j'ai détecté le problème, mais je n'ai pas encore appliqué de solution, en fait la taille du flux XML à parser est limitée sur Internet Explorer...


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

  [Javascript] [XMLHttpRequest] Probleme IE pour récupérer données X

 

Sujets relatifs
[hibernate + eclipse] probleme de mapping et de compilation(Debutant!) probleme d'allocation c99
lien vers une frame enfant en javascript[CSS] probleme hauteur de cadre
problème génération xml avec phpproblème d'écriture sur le disque
PB sélection de données MySQLProblème d'arrondi, somme de pourcentage au dela de 100%
[Résolu] XMLHttpRequest : Impossible de récupérer les données 
Plus de sujets relatifs à : [Javascript] [XMLHttpRequest] Probleme IE pour récupérer données X


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR