twitter facebook

別サイトへのAJAX通信 : has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

別サイトにAJAX通信しようとしてもエラーになり、Chromeのデバッグツールなどで見ると
~ has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
対処法としては通信先がPHPの場合は先頭行などに
header("Access-Control-Allow-Origin: *");
やドメイン名などを記述すればAJAX通信できるようになります。
header("Access-Control-Allow-Origin: http://hogehoge.com");
AUTHOR
@hiropon
最終更新日 2019/12/20
FAVORITE good stock
LINK TAG
記法を見る