Symfony2 et requête ajax distante
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
Code:
1 2 3 4 5 6
| <?
header("Access-Control-Allow-Origin: *");
echo json_encode("Hello world");
?> |
et voici ma requete ajax :
Code:
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 :
Citation:
No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.
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.
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