AJAX跨源域阻止错误

时间:2018-11-12 00:56:13

标签: ajax cross-domain jsonp

任何人都可以告诉我我在做什么错:

我正在使用以下代码,并收到跨源域阻止错误。不,我没有能力在服务器上启用CORS,以便从中获取数据。但是当我单独使用URL时,我得到的是我要的数据,但它不能与AJAX一起使用,我试图使用JSONP来解决问题:

        $(document).ready(function () {
            $.ajax({
                      url: "https://serveraddress/remote-json.cfm?do=gettimetable",
                      dataType: "jsonp",
                      jsonpCallback: "logResults"
            });
        });

亲切的问候, 布拉德

1 个答案:

答案 0 :(得分:0)

您可以使用后端来解决此问题。该后端(php,java,nodejs,curl ...)实现了httpclient,可从任何服务器获取数据。

我尝试设置“ useDefaultXhrHeader:false”,它是配置ajax。