jQuery XML エラー: 'Access-Control-Allow-Origin' ヘッダーがありません
この場合、根本的な問題は 同一オリジン ポリシー。セキュリティ上の理由からクロスドメイン リクエストを制限します。 HTML ページのオリジンとは異なるドメインに AJAX リクエストを行うと、ブラウザは CORS (Cross-Origin Resource Sharing) リクエストをトリガーします。
特定のエラー メッセージは、ターゲット サーバーが http にあることを示します。 ://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml は、応答に必要な Access-Control-Allow-Origin ヘッダーを提供していません。このヘッダーは、リソースへのアクセスを許可するドメインを指定します。
この問題を解決するには、ターゲット サーバーの応答に適切な CORS ヘッダーが含まれていることを確認する必要があります。これには、サーバー側のコードを変更して必要なヘッダーを追加するか、リバース プロキシを使用してリクエストをミラーリングし、そこにヘッダーを追加する必要があります。
さらに、CORS リクエストに関して留意すべき重要なポイントがいくつかあります。
必要なヘッダー構成に対処することで、クロスドメイン AJAX リクエストを有効にし、CORS ヘッダーの欠落に関連するエラーを解決できます。
以上がクロスドメイン AJAX リクエストを行うときに「jQuery XML エラー: \'Access-Control-Allow-Origin\' ヘッダーが見つかりません」というメッセージが表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。