所以我第一次尝试使用Codeigniter。我试图建立一个登录系统。看看这里:http://www.henryspike.tk/udemy/
当您尝试登录时,应该使用AJAX将数据发送到控制器,但Chrome显示错误:
XMLHttpRequest无法加载http://www.henryspike.tk/udemy/index.php/main/login。 No' Access-Control-Allow-Origin'标头出现在请求的资源上。起源' http://henryspike.tk'因此不允许访问。响应的HTTP状态代码为500。
我搜索了这个问题,发现它与跨域内容有关。我没有尝试补救措施,因为我认为我不是从另一个域使用AJAX。控制器和view / jQuery存在于同一个域中。
是不是因为我在我的域名的子文件夹中安装了Codeigniter,即Udemy!我想说明我在config.php中正确编辑了基本网址http://www.henryspike.tk/udemy
答案 0 :(得分:1)
www
vs no www
被视为不同的子域名,因此不同的来源。
使用相对网址
答案 1 :(得分:0)
可能有不同端口的问题。它们位于同一台机器/主机名上并不重要。