0

我在 Fb 和网站上有一个应用程序..

我正在发送 ajax 请求,但在 Fb 中它工作正常,但在我自己的网络中它什么也没显示。在 FireFug 控制台上,它显示为红色。

任何人都对此有想法

这里是申请链接

脸书连结

网页链接

在这里,当我们添加密码或城市时,然后单击查找。

它仅适用于 Facebook

有人告诉我确切的问题是什么

4

3 回答 3

1

您正在向https://7elevenstores.ca/store_locator/getLatLng发出跨域 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 回答