重複の可能性:
同一生成元ポリシーを回避する方法
JSONPを使用せずに、jQueryでクロスドメインリクエストを有効にすることは可能ですか?
これをjquery内で設定することでできます。
jQuery.support.cors = true;
これにより、jQuery を使用してクロスドメイン呼び出しを行うことができます。要求ヘッダー Access-Control-Allow-Origin を使用して脆弱性を追加しているため、これはおそらく最善の解決策ではありません。JSONP がまだオプションであるかどうかを確認することをお勧めします。このオプションが優先されます。
詳細については、この記事を参照してください: sinatra アプリから rails アプリへの投稿リクエストの作成
はい、ヘッダーを使用する必要がありますHeader set Access-Control-Allow-Origin *
その後、jsonpを使用できます。サーバーは、コールバックで指定したパディングで応答する必要があります。
サーバー側でヘッダー header("Access-Control-Allow-Origin: *");
(phpスクリプト)を使用することもできます