begin process at 2012 05 30 03:32:04
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Problème de compatibilité

 > 

Requete XMLHttpRequest fonctionnant QUE sous IE


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Requete XMLHttpRequest fonctionnant QUE sous IE

vendredi 8 juillet 2011 à 20:55:48 | Requete XMLHttpRequest fonctionnant QUE sous IE

jypyx

Bonjour,

La requête suivant fonctionne parfaitement sous IE mais sur aucun autre navigateur.
Quelqu'un saurait pourquoi ?


Code Javascript :
function xmlAuthRequest(userid, password, languagecode, usertimezone, serviceaccount){
	xmlhttp = new XMLHttpRequest();
	xmlhttp.open('POST', 'url',true);

	var xml =
	'<?xml version="1.0" encoding="utf-8"?>\
	<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">\
		<soapenv:Header/>\
		<soapenv:Body>\
			<glob:Authenticate>\
				<AuthenticateRequest>\
					<userId>' + userid + '</userId>\
					<password>' + password + '</password>\
					<languageCode>' + languagecode + '</languageCode>\
					<userTimeZone>' + usertimezone + '</userTimeZone>\
					<serviceAccountNo>' + serviceaccount + '</serviceAccountNo>\
				</AuthenticateRequest>\
			</glob:Authenticate>\
		</soapenv:Body>\
	</soapenv:Envelope>';
	
	var parser = new DOMParser();
	xml = parser.parseFromString(xml,"text/xml");
	
	xmlhttp.setRequestHeader('Content-type','text/xml; charset=utf-8');
	
	xmlhttp.send(xml);
	xmlhttp.onreadystatechange=function() {
		if (xmlhttp.readyState == 4){
			xmldoc = parser.parseFromString(xmlhttp.responseText,"text/xml");
				usersessionid = xmldoc.getElementsByTagName("userSessionId")[0].childNodes[0].nodeValue;
		}
	}
}



Sous IE je récupère bien mon usersessionid mais sur les autres navigateur je me retrouve avec l'erreur : xmldoc.getElementsByTagName("userSessionId")[0] is undefined

J'en conclu que ma requête n'a pas fonctionné sur les autres navigateurs.
Quand je regarde le statut réseau sous firefox avec firebug j'ai :

Recherche DNS : 6ms
Connexion : 193ms
Blocage : 191ms
Envoi : 0ms
Attente : 201ms
Réception : 0ms

Pourquoi ai-je un blocage de la requête sauf sous IE ?
Si quelqu'un trouve la réponse je lui en serais extremement reconnaissant car cela fait plusieurs jours que je comprend pas pourquoi cela ne marche pas. Encore si cela avait était l'inverse je pourrais comprendre vu le nombre de soucis avec IE mais l'inverse me laisse perplexe :D

Bonne soirée à tous !
samedi 9 juillet 2011 à 13:00:05 | Re : Requete XMLHttpRequest fonctionnant QUE sous IE

jypyx

Un p'tit UP au cas ou...


Cette discussion est classée dans : ie, xml, xmlhttprequest, xmlhttp, usersessionid


Répondre à ce message

Sujets en rapport avec ce message

Marche sous FireFox mais pas sous IE.... [ par benjiiim94 ] Bonjour, Je ne comprends pas pourquoi mais ce code marche sous firefox mais pas sous IE, en plus l'erreur me semble bizarre... Cet objet ne gère pas xmlhttprequest ok sous ff mais pas ie [ par malik7934 ] Hello, Je deviens dingue! Ca marche sous mozilla, mais sous internet explorer... ça me dit "document.getElementById(...) a la valeur NULL ou n'est pa Problème d'envoie de donner XMLHTTPRequest [ par ZuGbEn ] Bonjour !Bon bah c'est tout bète, j'aimerais passer une chaîne de texte comportant (entre autre) des & et des + et d'autres caractères spéciaux dans l Marche que sous IE (c'est pas le contraire d'habitude?) [ par ov3rdoze ] BonjourJ'ai 'fais' (merci http://www.siteduzero.com/tuto-3-3804-1-les-objets-xmlhttprequest.html) la fonction suivante : function recup Problème sur un return [ par Evangun ] Bonjour à tous,j'ai un problème de passage de variable d'une fonction à l'autre par un return, j'ai beau cherché je ne trouve pas. C'est load_xml ( ) IE7 non reconnu ? [ par caviar ] Salué ...j'ai ce code qui fonctionne parfaitement avec FF mais impossible sous IE7 (pas testé sur d'autres versions)            var xhr = null;        XmlHttpRequest IE7 [ par yann_lo_san ] Salut à tous,j'ai toujours utilisé XmlHttpRequest avec IE-6 sans problème mais avec IE-7, j'ai sur la méthode open() le message suivant :Droits insuff XML et interprétation IE/FF [ par yyoupla ] Hello à tous, j'ai un petit souci d'interprétation de code XML en Javascript. Voici la structure basique de mon xml : <categor XMLHttpRequest de GET à POST [ par djfayr ] Bonjour, je sollicite votre aide pour un petit truc tout bête, je voudrait juste changer la méthode de mon script XMLHttp Request qui fonctionne très Max scrollTop [ par jmtoulon ] Bonjour,J'ai créer une page html qui comporte le code suivante :


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,966 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales