Ajax en local

malopo
WRInaute discret
WRInaute discret
 
Messages: 61
Inscription: 6 Juil 2007

Ajax en local

Message le Ven Juil 06, 2007 7:52

Bonjour,

J'ai le problème suivant. J'ai créé une page HTML avec une fonction Ajax qui va récupérer un fichier sur le serveur. Quand je mets cette page Html sur mon serveur, tout fonctionne normalement.
Mais quand j'ouvre le fichier sur mon ordinateur, la partie Ajax ne fonctionne pas. notamment le
xhr.onreadystatechange = function() { ...... } qui n'ira jamais exécuter le {........} dans :

var xh=null;
if (window.XMLHttpRequest) {
xh = new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
xh = new ActiveXObject("Microsoft.XMLHTTP");
}
xh.onreadystatechange = function() {.......};
xh.open("GET", "http://www.monsite.com/monfichier.truc", true);
xh.send(null);

auriez-vous une idée?

malopo
WRInaute discret
WRInaute discret
 
Messages: 61
Inscription: 6 Juil 2007

Message le Ven Juil 06, 2007 7:53

je m'excuse, je me suis trompé de forum, j'aurais dû mettre ce post dans "Développement d'un site web"...


e-kiwi
Modérateur
Modérateur
 
Messages: 15541
Inscription: 23 Déc 2003

Message le Ven Juil 06, 2007 8:03

déplacé :)

tu appelles un fichier distant depuis ton pc local, cela bloque peut-etre là, met le chemin en relatif pour qu'il aille chercher ton fichier sur ton serveur local et non pas distant peut-etre

bozoleclown
WRInaute impliqué
WRInaute impliqué
 
Messages: 893
Inscription: 24 Nov 2005

Message le Ven Juil 06, 2007 10:54

normalement tu peux pas faire requete ajax sur un autre domaine que ton domaine principal, les sousdomaines doivent encore passés

ce sont des mesures de sécurité navigateur.
c'est pour éviter que tes informations soient envoyés à des sites tiers sans meme que tu t'en appercoivent.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité