Erreur not allowed by Access-Control-Allow-Origin.
Bonjour à tous,
Ce matin je bute sur un problème un peu particulier avec « not allowed by Access-Control-Allow-Origin » en mode $.ajax
J’ai écrit le script à partir de mon site perso qui suit :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| $.ajax({
url : "https://api.cquest.org/dvf?code_postal=94100",
type : 'GET',
contentType: "application/json; charset=utf-8",
headers: {
'Access-Control-Allow-Origin': '*'
},
dataType : 'json',
success : function(json, statut){
// $(json).appendTo("#resultat"); /;
alert('Succès');
},
error : function(jqXHR, statut, error){
alert('Erreur : \n'+jqXHR+'\n'+statut+'\n'+error);
},
complete : function(resultat, statut){
alert('Fini');
}
}); |
Systématiquement jQuery me retourne l’erreur suivante :
La base de données auquel je souhaite accéder n’est évidemment pas la base de données sur mon site donc j’ai un problème de cross références que je n’arrive pas à résoudre.
Vous pouvez tester ce site, c’est le site du ministère des finances diffusant le prix de vente de toutes les mutations immobilières sur les 3 dernières années classé par code postal.
Comment faire :
J’ai mis dans mon .haccess un header comme suit :
Code:
Header add Access-Control-Allow-Origin "https://priximmo.monsite.fr"
J’ai également mis un « header » dans les paramètres de la requête Ajax comme vous pouvez le constater plus haut.
Mais rien ne fonctionne j’ai toujours cette même erreur.
Je compte vraiment sur vous conseils éclairés pour résoudre ce problème que je n’ai jamais eu à résoudre auparavant.
D’avance merci