0

我有一个在我的网站(html5/bootstrap/jquery)http://www.bassmanager.com上完成的成功通知,由于某种原因,我的用户无法在联系表单上看到成功通知.. 但在 Firefox 中这是有效的,是什么阻止了它在 ie 和 chrome 上正常工作。

转到主页并单击联系我们<-我仍然收到表格但没有连续,这导致人们提交表格 1000 次.. 谢谢!

4

1 回答 1

2

如果您在没有 www 的情况下访问您的网站,它将有效... =)

您正在向http://bassmanager.com/contact-process.php发出 ajax 请求,这与 www.bassmanager.com 不同...

根据跨域资源共享(或只是 CORS),这些域是不同的,因此您托管在 www.bassmanager.com 的脚本无法向 bassmanager.com 发出 XMLHttpRequest 请求。除非目标域明确授权,否则通过在其响应中发送 CORS 标头。

在您无法控制目标域的情况下(不是您的情况),您还可以使用JSONP在不同域之间发出请求。但正如我所说,对于您的上下文,这不是必需的。只需更改您的 ajax 发布 URL 或在您的服务器中允许 bassmanager.com 来源。

于 2013-11-15T02:40:37.977 回答