错误交叉域

时间:2016-07-14 17:55:14

标签: jquery ajax web-services cross-domain

我的问题是我与cross,domains和我正在向同一个域发出ajax请求,即说请愿域A,同一个域A,问题是抛出我错误没有'访问控制 - 允许-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) {}); 
    }
});

根据我的理解,如果我正在向同一个域发出请求,则此错误不应出现,但会出现在某些有效的团队中,而其他团队则不会。

感谢您的提示反馈。

谢谢

1 个答案:

答案 0 :(得分:0)

随着快速和肮脏的工作,您可以添加到您的目标的PHP:

  

header('Access-Control-Allow-Origin:*');

但更好的解决方案是检查您尝试连接时的协议和主机,以从目标获取数据以及目标使用的协议和主机。

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