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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 :
Origin https://priximmo.monsite.fr is not allowed by Access-Control-Allow-Origin
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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