XMLHttpRequest cannot load

Fermé
marwa YM Messages postés 5 Date d'inscription samedi 15 mars 2014 Statut Membre Dernière intervention 16 mars 2014 - 15 mars 2014 à 22:20
marwa YM Messages postés 5 Date d'inscription samedi 15 mars 2014 Statut Membre Dernière intervention 16 mars 2014 - 16 mars 2014 à 00:28
salut tout le monde,
j'ais un probleme:
XMLHttpRequest cannot load file:///http://validate.php/?login=NaN&password=12345678
No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.
comment configurer le serveur web pour accepter les requête ajax ?? est-il ya un truc a ajouter au debut du fichier php??

8 réponses

BlackYoup Messages postés 181 Date d'inscription mardi 4 décembre 2012 Statut Membre Dernière intervention 10 juin 2014 20
15 mars 2014 à 22:59
Salut :)

Il te faut un serveur web comme tu l'a dit, windows en embarque un mais bon, autant utiliser ce petit soft très simple : https://www.wampserver.com/#download-wrapper

Tu télécharges, installe et tu places tes fichiers dans le répertoire www créé (par défaut c'est C:\wamp\www\ )
Et ce doit être bon :)
0
marwa YM Messages postés 5 Date d'inscription samedi 15 mars 2014 Statut Membre Dernière intervention 16 mars 2014
15 mars 2014 à 23:16
merci BlackYoup :)
déja installee le wampserveur et le fichier dans www
se ne pas ça le problème
0
BlackYoup Messages postés 181 Date d'inscription mardi 4 décembre 2012 Statut Membre Dernière intervention 10 juin 2014 20
Modifié par BlackYoup le 15/03/2014 à 23:36
Okay, ba maintenant, il te suffit d'accéder à ton application via : http://localhost/ et tu devrais voir ce que tu as mis dans le www :)
Et sinon, tu peux mettre ton appel ajax ?
0
marwa YM Messages postés 5 Date d'inscription samedi 15 mars 2014 Statut Membre Dernière intervention 16 mars 2014
15 mars 2014 à 23:53
Page connexion.html //formulaire de login/ /:appel ajax
<script lang='javascript'>
$(document).ready(function(){
$("#Valide").click(function(){
$.ajax({
type:"GET",
url:"../php/validate.php",
data:{login:+$('#login').val(),
password:+$('#password').val()
},
success: function(x){
if (x==1)
window.location.href="App.html#client";

else
if (x==0)
$("#resultat").html("Verifier votre login");
},
error: function(){alert('erreur');}
});
});
});
</script>
************
Page validate.php

<?php
$login= $_GET['login'];
mysql_connect("localhost","root","");
mysql_select_db("infocentre");
$req="select login,password from user where login='$login'";
$res=mysql_query($req);
if (mysql_num_rows($res)==1)
echo "1";
else
echo "0";
?>
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
BlackYoup Messages postés 181 Date d'inscription mardi 4 décembre 2012 Statut Membre Dernière intervention 10 juin 2014 20
15 mars 2014 à 23:55
Okay, ca à l'air pas mal pour le call AJAX, si tu passes par http://localhost/tonFichier.html, ca passe mieux ?
0
marwa YM Messages postés 5 Date d'inscription samedi 15 mars 2014 Statut Membre Dernière intervention 16 mars 2014
16 mars 2014 à 00:16
oui je passe par http://localhost
mon problème cette erreur affiche dans la console
XMLHttpRequest cannot load file:///http://validate.php/?login=NaN&password=12345678
No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.
=> le serveur web n' accepte pas le requête ajax
0
BlackYoup Messages postés 181 Date d'inscription mardi 4 décembre 2012 Statut Membre Dernière intervention 10 juin 2014 20
16 mars 2014 à 00:23
Il n'accepte pas la requete ajax car elle est lancée sur file:/// et non http:// donc elle n'arrive même pas au serveur. Ce qui est normal d'avoir ce message. Et la je ne comprends pas pourquoi il pointe vers file:///
Ce message apparait quand on lance directement le fichier .html sans passer par un serveur web. Qu'elle est l'url de ton fichier .html qui tu lances ?
0
marwa YM Messages postés 5 Date d'inscription samedi 15 mars 2014 Statut Membre Dernière intervention 16 mars 2014
16 mars 2014 à 00:28
http://localhost/pfe/HTML/connxion.html
0