OVH Cloud OVH Cloud

XMLHTTPRequest

2 réponses
Avatar
ed
Bonsoir,

Je cherche à utiliser XMLHttpRequest. Lorsque je mets le code suivant
dans un script :

var http = new XMLHttpRequest();
http.open("GET","http://localhost/.../serveur.php", false);
http.send(null);
alert(http.responseText);

J'ai dans ma console Javascript :
Erreur : uncaught exception: Permission refusée d'appeler la méthode
XMLHttpRequest.open

Par contre, lorsque je mets ce code directement dans la zone
d'évaluation de la console Javascript, ça fonctionne !

Étant débutant en Javascript, je suis perplexe !

Merci d'avance pour l'aide !

ED

PS : je suis sous Firefox 1.0.1

2 réponses

Avatar
YD
Je cherche à utiliser XMLHttpRequest. Lorsque je mets le code suivant
dans un script :

var http = new XMLHttpRequest();
http.open("GET","http://localhost/.../serveur.php", false);
http.send(null);
alert(http.responseText);

J'ai dans ma console Javascript :
Erreur : uncaught exception: Permission refusée d'appeler la méthode
XMLHttpRequest.open


Tu dois certainement appeler ta page "en local" (avec une URL style
file:///c:dossier...xmlhttp.htm).

Tu ne peux utiliser dans un contexte normal de sécurité qu'une page
du même domaine.

Par contre, lorsque je mets ce code directement dans la zone
d'évaluation de la console Javascript, ça fonctionne !


Tu n'as pas de limitation de sécurité dans ce cas.

Étant débutant en Javascript, je suis perplexe !


Pas de quoi ! Appelle ta page sur le même domaine (dans ton cas :
http://localhost/.../xmlhttp.htm)

Merci d'avance pour l'aide !


Ben, je préfère après. J'aime bien savoir si ma réponse a éclairci
quelque chose...

--
Y.D.

Avatar
ed

Je cherche à utiliser XMLHttpRequest. Lorsque je mets le code suivant
dans un script :

var http = new XMLHttpRequest();
http.open("GET","http://localhost/.../serveur.php", false);
http.send(null);
alert(http.responseText);

J'ai dans ma console Javascript :
Erreur : uncaught exception: Permission refusée d'appeler la méthode
XMLHttpRequest.open



Tu dois certainement appeler ta page "en local" (avec une URL style
file:///c:dossier...xmlhttp.htm).

Tu ne peux utiliser dans un contexte normal de sécurité qu'une page
du même domaine.

Par contre, lorsque je mets ce code directement dans la zone
d'évaluation de la console Javascript, ça fonctionne !



Tu n'as pas de limitation de sécurité dans ce cas.

Étant débutant en Javascript, je suis perplexe !



Pas de quoi ! Appelle ta page sur le même domaine (dans ton cas :
http://localhost/.../xmlhttp.htm)

Merci d'avance pour l'aide !



Ben, je préfère après. J'aime bien savoir si ma réponse a éclairci
quelque chose...

Nickel ! Ça fonctionne parfaitement ! Merci et bon WE !


ED