xyz.comというウェブサイトがあります。say(http://pqr.xyz.com)からhttps://abc.xyz.comにajax呼び出しを行いたい。しかし、クロスドメインの問題が原因で呼び出しを実行できません。これを克服する方法はありますか?https経由でページにアクセスする方法。
質問する
1057 次
2 に答える
0
クロスドメイン呼び出しを行う場合は、JSONPを使用する必要があります。
これは、このクロスドメイン呼び出しが許可されていることをヘッダーに示すようにサーバーコードを変更できることを意味します。サーバーの言語に応じて、次のようなことを行う必要があります。
w.Header().Set("Access-Control-Allow-Origin", "*")
w.Header().Set("Access-Control-Request-Method", "GET")
w.Header().Set("content-type", "application/x-javascript") // this one of course for json calls
Using JSONP instead of JSON will also mean that you'll enclose you JSON in a function call, for example
acceptServerAnswer({'thisis':'myjson'])
于 2012-05-21T13:00:56.697 に答える
0
サーバーサイドプロキシまたはJSONを使用する
于 2012-05-21T13:04:02.717 に答える