0

OK、私は同じドメイン ポリシーについて知っています! jsonP を使用すれば、jquery はそれを呼び出すことができます。

しかし、私の問題は少し異なります。

  1. 「同じドメイン ポリシー」により、ブラウザーは別のドメインからコンテンツを呼び出すことを許可しません。いいよ。
  2. ただし、スクリプトがロードされた場所から ajax を呼び出せるようにする必要があります。右?

たとえば、スクリプト (my-script.js) を ajax.example.com から example.com/index.html に含めています。

<script src="/jquery.js"></script>
<script src="//ajax.example.com/my-script.js"></script>

それで、my-script.js で ajax.example.com に ajax を呼び出すことができますよね?

しかし、私は jquery オブジェクトを使用して ajax! を呼び出しています。そのため、my-script.js から ajax を呼び出しても、期待どおりに動作しません。きっとjqueryオブジェクトが実際にメインドメインから作成されているからだと思いますが、

ここでjsonPを使用できますが、知りたかったのですが、jquery経由でmy-script.jsからajax.example.comを呼び出す解決策はありますか!

前もって感謝します。

4

1 に答える 1

0

いいえ、うまくいきません。スクリプトがホストされている場所は、AJAX 呼び出しがクロスドメインと見なされるかどうかに違いはありません。現在のドメインのみがカウントされます。

于 2013-03-27T11:42:19.747 に答える