Web開発では、クロスドメインとは、異なるドメイン名、サブドメイン、ポート、またはプロトコル間のデータ相互作用を指します。ブラウザの相同ポリシーの制限により、Ajax要求はデフォルトでドメイン間のデータにアクセスできません。これはセキュリティ上の理由であり、悪意のあるWebサイトが情報を盗むのを防ぎます。たとえば、WebページのJavaScriptは、異なるドメイン名のデータインターフェイスを直接要求することはできません。
PHP環境の場合、ドメインクロスの問題を解決するために一般的に使用される方法の1つはJSONP(パディング付きJSON)です。 JSONPは動的に生成されます