0

重複の可能性:
同一生成元ポリシーを回避する方法

JSONPを使用せずに、jQueryでクロスドメインリクエストを有効にすることは可能ですか?

4

2 に答える 2

2

これをjquery内で設定することでできます。

jQuery.support.cors = true;

これにより、jQuery を使用してクロスドメイン呼び出しを行うことができます。要求ヘッダー Access-Control-Allow-Origin を使用して脆弱性を追加しているため、これはおそらく最善の解決策ではありません。JSONP がまだオプションであるかどうかを確認することをお勧めします。このオプションが優先されます。

詳細については、この記事を参照してください: sinatra アプリから rails アプリへの投稿リクエストの作成

于 2012-10-10T08:54:24.483 に答える
0

はい、ヘッダーを使用する必要がありますHeader set Access-Control-Allow-Origin *

その後、jsonpを使用できます。サーバーは、コールバックで指定したパディングで応答する必要があります。

サーバー側でヘッダー header("Access-Control-Allow-Origin: *");(phpスクリプト)を使用することもできます

于 2012-10-10T08:58:11.963 に答える