Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > AJAX
AJAX Forum sur la programmation AJAX. Avant de poster : Cours AJAX, FAQ AJAX, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/06/2011, 16h36   #1
Invité de passage
 
Etudiant
Inscription : janvier 2011
Messages : 7
Détails du profil
Informations professionnelles :
Activité : Etudiant

Informations forums :
Inscription : janvier 2011
Messages : 7
Points : 0
Points : 0
Par défaut Javascript pour afficher flux Json du serveur

Bonjour!
je suis entrain de faire du développement web et j'ai créer un serveur qui me retourne un flux JSON. côté serveur tout fonctionne bien. et puis j'ai créer une page HTNL qui contient du Javascript et d'Ajax ou j'essaye de récupérer le résultat retourner par mon serveur et de la parser. voici le code complet :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
 
<html>
	<head>
		<title> Test JSON </title>
 
	</head>
	<body >
		<h1>Message de test</h1>
		<script language = "Javascript">
			var httpRequest = null;
			if (window.XMLHttpRequest) { // Mozilla, Safari, ...
				httpRequest = new XMLHttpRequest();
			}
			else if (window.ActiveXObject) { // IE
				httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
			}
			var url = "http://localhost:8084/monprojet/artciles";
			httpRequest.open('GET',url,true);
			httpRequest.send(null);
 
			if(httpRequest.readyState == 4){
				if(httpRequest.status = 200){
					alert(httpRequest.responseText);
					var resp = JSON.parse(httpRequest.responseText); 
					alert(resp);
				}
			}else{
				alert("Erreur");				
			}					
		</script>
	</body>
</html>
Voici l'erreur que je reçoit :
Code :
1
2
 
XMLHttpRequest cannot load file:///H:/monprojet/articles. Cross origin requests are only supported for HTTP.
et l'exécution s'arrête sur la ligne httpRequest.send(null);
Je vois pas ou elle est l'erreur et pour quoi j'arrive pas à recevoir la réponse ??? pourtant quand je met l'url sur mon navigateur sa me retourne la réponse en flux json...sa fait un moment que je suis bloquer la dessus...
Merci d'avance
Cool_Boy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/06/2011, 17h20   #2
Invité de passage
 
Etudiant
Inscription : janvier 2011
Messages : 7
Détails du profil
Informations professionnelles :
Activité : Etudiant

Informations forums :
Inscription : janvier 2011
Messages : 7
Points : 0
Points : 0
J'ai aussi cette erreur
Code :
GET http://localhost:8084/monprojet/articles undefined (undefined)
on dirait qu'il n'arrive pas à envoyer la requête au serveur...c'est juste ?
Cool_Boy est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h20.


 
 
 
 
Partenaires

Hébergement Web