我正在调用一个非常基本的jquery post方法
$.post('/scripts/getid.php');
Jquery似乎正在将其解析为https:// www.mysite.com/scripts/getid.php
但是,我的域名是mysite.com(没有www。)因此我收到了跨域CORS错误"预检的响应无效(重定向)"。
如果我提供绝对网址,这样可以正常使用,但在不同服务器上进行测试时会变得混乱。
感谢任何帮助..
答案 0 :(得分:0)
我使用Plesk使用VPS托管,看起来Plesk与我的"首选域"混在一起。尽管如此设置没有www。子域Jquery post方法包括www。子域。
切换到www.mysite.com作为首选域名然后返回mysite.com已解决此问题。