使用XDomainRequest错误的IE8 Cross Origin请求

时间:2013-03-21 10:19:28

标签: ajax api internet-explorer-8 internet-explorer-9 cors

我正在实施对API的调用,该调用在响应中发送:Access-Control-Allow-Origin: *标头。我在IE8中成功实现它有一个问题。我知道我需要使用XDomainRequest所以我决定使用jQuery插件(jquery.ie.cors.js)。我的代码如下所示:

$.ajax({
    "dataType": 'json',
    "type": "GET",
    "url": 'http://api.something.com/sth/1/',
    "success": function(response) {
        alert('success');
    },
    "error": function(jqXHR, textStatus, errorThrown) {
        alert('error');
    }
});

that文章中,他们提到该计划必须相同:

  

请求必须定位到与托管页面相同的方案

     

此限制意味着如果您的AJAX页面位于http://example.com,那么您的目标网址也必须以HTTP开头。同样,如果您的AJAX页面位于https://example.com,那么您的目标网址也必须以HTTPS开头。

我正在从http方案发送查询但仍然出错。我做错了什么?

0 个答案:

没有答案