Requete ajax : l’en-tête CORS « Access-Control-Allow-Origin » est manquant [Résolu]

Signaler
Messages postés
230
Date d'inscription
mercredi 28 septembre 2011
Statut
Membre
Dernière intervention
6 novembre 2020
-
Messages postés
230
Date d'inscription
mercredi 28 septembre 2011
Statut
Membre
Dernière intervention
6 novembre 2020
-
Bonjour,
Je ne peux plus accéder à mon script ajax depuis un moment, sans raison apparente, car j'ai le message suivant dans la console :
Blocage d’une requête multiorigines (Cross-Origin Request) : la politique « Same Origin » ne permet pas de consulter la ressource distante située sur http://rosetomate.com/ajx/ajax.php. Raison : l’en-tête CORS « Access-Control-Allow-Origin » est manquant.

En l'occurrence, le fichier ajax.php est bel et bien sur le même serveur que mon site (http://rosetomate.com)
Qu'est-ce qui se passe ? Je n'ai pas la moindre idée de ce que je peux faire pour résoudre ça.... :'(


Configuration: Macintosh / Firefox 82.0

1 réponse

Messages postés
230
Date d'inscription
mercredi 28 septembre 2011
Statut
Membre
Dernière intervention
6 novembre 2020
2
je viens de tester en mettant une url relative dans mon script js, et ça fonctionne.
Le pb c'est que j'ai plein d'appels ajax un peu partout sur le site et pour la plupart, j'ai besoin de l'adresse absolue pcq l'url n'a pas nécessairement la même structure. Et même si ce test a fonctionné, je suis de nouveau bloquée par le script suivant.
Et ce que je trouve étrange c'est que jusqu'ici ça fonctionnait parfaitement (et je fais comme ça sur tous mes sites sans jamais avoir eu le moindre pb)
Messages postés
230
Date d'inscription
mercredi 28 septembre 2011
Statut
Membre
Dernière intervention
6 novembre 2020
2
Bon, ben j'ai renoncé, faute de solution je suis revenue à la version de mes fichers avant tous ces problèmes et j'ai recommencé le travail.
Du coup je n'ai toujours pas compris mais je n'ai plus de bug, c'est déjà ça