我在主页上注册时事通讯 ajax 表单时遇到了这个莫名其妙的问题。如果我第一次在http://bit.ly/LP3phc打开并尝试使用右下角的注册表单,表格不起作用。当我单击徽标并且主页重新加载表单正常工作时。
预先感谢您的任何帮助 !
我在主页上注册时事通讯 ajax 表单时遇到了这个莫名其妙的问题。如果我第一次在http://bit.ly/LP3phc打开并尝试使用右下角的注册表单,表格不起作用。当我单击徽标并且主页重新加载表单正常工作时。
预先感谢您的任何帮助 !
它位于 2 个不同的域上。
第一个链接转到 www.ducashop.ro,但 AJAX 请求转到 ducashop.ro。当您单击徽标时,它会将您带到 ducashop.ro。
这被视为跨域,出于安全原因被阻止。您应该将 AJAX 请求发送到您所在的域(在 javascript 中,您可以使用 访问域window.location.host
),或者更好的是强制所有流量在具有 www 的域或没有 www 的域上(您可以使用 htaccess 执行此操作)。
如果您想了解更多关于为什么会发生这种情况,请查看同源政策。