0

サーバーで実行されているコードビハインド関数に対してJavaScript AJAX呼び出しを行い、クライアントスクリプト(呼び出しを開始した)、(私のものとは異なるドメインからの)URLにクエリ( http://www .web_server_url.com/my_query&callback= ?)。呼び出しを返した後、次の JQuery コードが実行されます (「specific_div」はページ内の既存の div です)。

$('#specific_div').load(returned_url);

その間、次のエラー メッセージが表示されます。

XMLHttpRequest cannot load http://www.web_server_url.com/my_query&callback=?. Origin http://localhost is not allowed by Access-Control-Allow-Origin.

同一生成元ポリシーは理解していますが、サーバーから URL が渡されるため、このシナリオでこのエラー メッセージが表示される理由がよくわかりません。別のドメインに接続していますが、発信元が同じドメイン (この場合はローカル ホスト) からのものであることを考えると、ブラウザーによって受け入れられるべきではありませんか?

4

1 に答える 1