Bonjour à tous
J'ai un souci : sur un projet symfony 2 , déployé sur un server 1&1 j'ai creer un fichier php qui me retourne simplement du json et je souhaiterai appeler ce fichier en ajax depuis un autre projet ( cordova) avec jquery .
voici mon fichier php situé dans web
et voici ma requete ajax :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <? header("Access-Control-Allow-Origin: *"); echo json_encode("Hello world"); ?>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 $.ajax({ url:"http://www.monsite.com/web/monfichier.php", type: "GET", dataType: 'json', success:function(json){ alert("Success"); }, error:function(err,er){ console.log(er); } });
mais je ne parviens pas à recuperer mon json . J'ai cette erreur dans la console :J'ai tester ce meme procédé en placant mon fichier php a la racine d'un autre site qui n'est pas sous symfony, déployé sur le meme server et tout fonctionne correctement.No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.
Y a t'il un moyen d'autoriser le cross domain sur un site symfony?
Toute aide serait grandement appréciée.
Merci d'avance
Partager