-1

我在主页上注册时事通讯 ajax 表单时遇到了这个莫名其妙的问题。如果我第一次在http://bit.ly/LP3phc打开并尝试使用右下角的注册表单,表格不起作用。当我单击徽标并且主页重新加载表单正常工作时。

预先感谢您的任何帮助 !

4

1 回答 1

0

它位于 2 个不同的域上。

第一个链接转到 www.ducashop.ro,但 AJAX 请求转到 ducashop.ro。当您单击徽标时,它会将您带到 ducashop.ro。

这被视为跨域,出于安全原因被阻止。您应该将 AJAX 请求发送到您所在的域(在 javascript 中,您可以使用 访问域window.location.host),或者更好的是强制所有流量在具有 www 的域或没有 www 的域上(您可以使用 htaccess 执行此操作)。

如果您想了解更多关于为什么会发生这种情况,请查看同源政策

于 2012-11-07T11:51:17.367 回答