2016-07-14 63 views
0

我的问题是,我与跨域,我正在做一个ajax请求到同一个域,即说请愿域A,相同的域A,问题是抛出错误没有'Access-控制 - 允许-Origin'。错误交叉域

$.ajax({ 
    type: 'get', 
    url: baseUrl + 'site/getfichas', 
    success: function (result) { 
     var ResultadoBus = resultadoBusFicha.find('ul'); 
     ResultadoBus.empty(); 
     var categoria; 

     $.each(result, function (index, item) {}); 
    } 
}); 

据我了解,如果我在做同一个域这个错误不应该,显示的要求,但出现在了一些工作,和别人不一样的球队。

欣赏您提示的反馈。

谢谢

+0

好吧,这个问题非常明显 - baseUrl的价值是什么,脚本运行的URL是什么?如果你想向同一个域提出请求,那你为什么不用一个相对的URL来开头,这样一个这样的问题几乎不可能发生在第一位? – CBroe

回答

0

由于快速和肮脏的工作,你身边可以添加到你的目标的PHP:

头(“访问控制允许来源:*”);

但是更好的解决方案是检查什么协议和你试图连接的哪个主机从你的目标获取数据以及你的目标使用哪个协议和主机。

如果需要,您可以在此之后修复代码或重新配置服务器。