1

jquery ajax呼び出しがあります

$.get("http://localhost:82/store-app/public/Index/getstylinginfo"

ローカル ホストを使用して IE から実行すると、正常に動作します。しかし、IPアドレスを使用してIEを使用して実行しようとすると、データが取得されません。私が間違っているかもしれないことは何ですか?

4

1 に答える 1

3

localhostとあなたの IP アドレスは同じドメインではありません。それらは同じマシンである可能性があります。一方が他方を指す場合もありますが、それらは別のドメインであるため、同じオリジン ポリシーにより一方から他方にアクセスすることはできません。

同一オリジン ポリシーに違反しないようにするには、元のドキュメントと同じドメイン、プロトコル、およびポートを使用する必要があります。

于 2012-05-29T11:53:43.280 に答える