0

私はウェブサイトだけでなく、Fbにもアプリケーションを持っています..

ajax リクエストを送信していますが、Fb では正常に動作していますが、自分の Web では何も表示されません。FireFug コンソールでは、赤色で表示されます。

誰でもこれについて考えている

お申し込みのリンクはこちら

FBリンク

ウェブリンク

ここで PIN コードまたは都市を追加して [検索] をクリックします。

Fbのみで動作します

正確な問題は何だったのか誰か教えて

4

3 に答える 3

1

https://7elevenstores.ca/store_locator/getLatLngに対して Cross Origin Ajax リクエストを作成してい ます

そのため、リクエストは失敗しています。

于 2012-06-29T06:43:25.557 に答える
1

次のエラー メッセージが表示されます。

XMLHttpRequest cannot load https://7elevenstores.ca/store_locator/getLatLng. Origin http://www.slurpee.ca is not allowed by Access-Control-Allow-Origin.

つまり、XMLHttpRequest (ajax リクエスト) を別のオリジン (別のドメイン) に送信しようとしているということです。そして、それは許可されていません。Ajax リクエストは、ページのロード元と同じオリジンにのみ送信できます。

  • アクセス ポリシーについては、MDNに関するこの記事をご覧ください。
  • そして、JavaScriptの同一生成元ポリシーに関するこの記事
于 2012-06-29T06:44:29.227 に答える
1

このエラーが発生しています:

XMLHttpRequest cannot load https://7elevenstores.ca/store_locator/getLatLng. Origin http://www.slurpee.ca is not allowed by Access-Control-Allow-Origin.

理由がわかったと思います。

于 2012-06-29T06:45:02.383 に答える