2012-02-22 17 views
1

こんにちは、私は現在開発中のサイトで簡単なjQuery ajaxコールを持っています。私が "localhost"ドメインで呼び出そうとすると、すべてのブラウザでうまく動作しますが、サイトをホストしたり、ネットワーク名(locahost)を使用してサイトをロードすると、このjQueryコールは機能しません。火かき棒のコンソールでは、ajaxコールはただ赤に変わり、何も返ってこない。アドバイスをお願いします。jQuery ajax呼び出しはlocalhostでのみ動作します

答えて

0

コードサンプルを提供していないため、少し難解ですが、おそらくAJAX呼び出しの場合はSame Origin policyです。つまり、通常、Localhostでホストされているページから別のドメインにAJAXリクエストを送信することはできません。

JSONPのような技術を使用して回避してください。

スクリプトからのコードとエラーメッセージを表示すると、おそらくより正確な診断が得られます。