Ajax注册形式奇怪的行为

时间:2012-11-07 11:31:00

标签: php jquery ajax forms

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

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

它位于2个不同的域中。

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

这被视为跨域,并且出于安全原因而被阻止。您应该将AJAX请求发送到您所在的域(在javascript中,您可以使用window.location.host访问域),或者更好地强制所有流量都位于域名为www或域名不带www({ {3}})。

如果您想了解更多关于这种情况发生的原因,请查看you can do this with htaccess