2012-02-28 7 views
0

www.mysite.comからapi.mysite.comへのAJAX呼び出しを行いたいと思います。 これは可能ですか?同じサイトの2つのサブドメイン間でクロスドメインAJAX呼び出しを行う方法はありますか?

私はdocument.domainについては準備ができていますが、iframeなどを介したDOM間の通信にのみ有効です。

私はCORSも認識していますが、サブドメイン固有のソリューションがある場合はそれを探しています。

私はここで尋ねる前に他の質問をしましたが、唯一の解決策はCORS(私はNGINxのために見つけたソリューションとして使用しないことが実験的と評価されていました)とプロキシですいずれかのサーバー負荷の理由。

これを行う方法はありますか?

おかげ

+0

私が最初に考え、任意のコードを記述することなく、それはサブドメインであるので、これは可能なはずです。あなたはこれを試してエラーを受けましたか? – Zoidberg

+0

http://stackoverflow.com/a/7736250/27862およびhttp://stackoverflow.com/q/3076414/27862 – user123444555621

+0

申し訳ありませんが、わかりませんでした。私は質問を更新しました:私はここで尋ねる前に他の質問を見ました。私が見つけた唯一の解決策は、CORS(私はNGINxのために見つけたソリューションとして使用しないことが実験的と評価されていました)とプロキシです。サーバーの負荷の理由からどちらかが必要です。 –

答えて

0

Hereはほぼ同じ質問です。 www.mysite.com/apiからapi.mysite.comへのすべての要求をリダイレクトするようにプロキシを設定

  1. のiframe + document.domainを(詳細については、上記のリンクを参照してください)
  2. (避けるために:あなたは3つのオプションを持っていますクロスドメイン(またはサブドメイン)の問題を完全)
  3. 使用jsonp
+0

ありがとうございますが、私は可能ならば別の解決策が必要です。 iFraemは非常に面倒で問題が多いですが、プロキシーはサーバーの負荷のために問題があり、jsonpは私のPOSTの必要性を解決しません。 –

関連する問題