Aller au contenu

Permission refusée d'appeler la méthode XMLHttpRequest.open


djneo

Sujets conseillés

Bonjour,

j'ai un petit probleme de script mais je ne trouve pas du tous le probleme si quelque pourvais jetait un oeil se serai cool ou m'en dire plus sur le probleme!

code:

<html>
<head>
<script>

function POST()
{
p = new XMLHttpRequest();
p.onload = null;
p.open("POST", "url.php", true); // Open du lien
p.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); // type de requete
var url = "var=1";
p.send(url); //envoie la variable url

if ( p.status != "200" )
{
alert("Réception erreur " + p.status);
}
else
{
contenu = p.responseText;
// traitement du contenu
}
}

</script>
</head>
<body>
<FORM method="POST" name="ajax" action="">
<INPUT type="BUTTON" value="POST+GET" ONCLICK="POST()">
</FORM>
<div id="zone">
... un texte à remplacer...
</div>
</body>
</html>

quand je lance la fonction POST il bug et s'arrete à la ligne ' p.open("POST", "url.php", true); // Open du lien'

et firefox me dit ' uncaught exception: Permission refusée d'appeler la méthode XMLHttpRequest.open '

merci d'avance!

Lien vers le commentaire
Partager sur d’autres sites

Salut,

Tu dois l'appeler depuis un autre domaine, si ce n'est pas le même domaine tu ne peux pas utiliser XMLHttpRequest.

Ou alors faire croire que c'est le meme domaine.

Modifié par smile
Lien vers le commentaire
Partager sur d’autres sites

Bonjour, merci pour vous réponses,

smile :

oui c'est bien mon problème, après avoir lu plusieurs forums c'est effectivement XMLHttpRequest qui ne peut pas lire un autre nom de domaine!

j'ai cherché comment régler ce problème mais malheureusement j'ai rien trouver pour l'instant!

si jamais je trouve quelque chose je vous tiens au courant!

ps : xunil , c'est un framework ! lol

++

Lien vers le commentaire
Partager sur d’autres sites

  • 1 month later...

Bonjour,

J'ai exactement le même problème avec cette erreur, le plus dingue c'est que depuis le bureau où je fais le développement, aucun problème, que ce soit avec firefox ou internet explorer mais lorsque depuis la maison j'ai téléphoné au client pour lui expliquer mes travaux, depuis mon pc, j'ai cette erreur que ce soit avec internet explorer ou firefox, alors que le client lui ne constate pas le problème ???

Il s'agit donc d'un souci local selon la machine !?

Patrick

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...