jquery は、DOM 操作、イベント処理、アニメーション効果などを簡素化するために使用される人気のある JavaScript ライブラリです。最も一般的なアプリケーションは、ページを更新しないエクスペリエンスを実現するために、Ajax を介してバックエンド データをリクエストすることです。ただし、場合によっては、複数の異なるドメイン名からデータを取得する必要があり、その場合にはクロスドメイン要求が必要になります。この記事では、jquery を使用してクロスドメイン http リクエスト データを実行する方法を紹介します。
1.クロスドメインリクエストとは何ですか?
ブラウザ側では、ブラウザの同一オリジンポリシー、つまり同一オリジンポリシーの制限により、あるドメイン名のページから別のドメイン名のデータにアクセスすることはできません。相同性とは、プロトコル、ドメイン名、ポート番号がまったく同じである必要があることを意味します。たとえば、https://www.example.com と https://example.com は異なる起源を持ち、http://www.example.com と http://www.example.org は異なる起源を持っています。
クロスオリジン リクエストとは、あるソース (ドメイン名、プロトコル、ポート番号) から別のソースにデータをリクエストするプロセスを指します。クロスドメイン要求を実装するには、ブラウザーは一連のセキュリティ検証を完了して、要求されたデータが許可されていることを確認する必要があります。
2. クロスドメイン リクエスト メソッド
現在、より一般的なクロスドメイン リクエスト メソッドは次のとおりです:
JSONP は、