有问题的网站是test1.guru99.com 我正在制作相同的原型
var myemail = "test@gmail.com";
jQuery.ajax({
type: 'GET', //Define the method type
url:'http://test1.guru99.com/Customization/popup/subscription-list.php',
data: {email: myemail},
success: function(d) {
console.log('success');
},
});
但我得到的错误就像
答案 0 :(得分:2)
发生CORS错误的原因是您的网站不是" test1.guru99.com "。它是" www.test1.guru99.com "。 (它会自动重定向)
因此,您希望脚本从同一个域运行,只需从中排除域
jQuery.ajax({
type: 'GET', //Define the method type
url:'/Customization/popup/subscription-list.php',
data: {email: myemail},
success: function(d) {
console.log('success');
}
});
(但它不会解决500错误)
答案 1 :(得分:0)
您看到此错误,因为请求/接收站点的域名不同。
您从请求的网站是www.test1.guru99.com
,接收方是test1.guru99.com
。请注意,域的每个部分必须匹配,直到子域和协议。
假设www.
子域指向同一个地方,我建议您修改$.ajax
调用以使用相对路径。