ajax错误状态0,GETcalls中出现空错误

时间:2015-08-05 12:34:45

标签: javascript jquery ajax

我有一个ajax调用,但每次都失败并出现错误:“”,状态:0,但StatusCode是200OK。任何帮助都将得到一个工作示例的赞赏,因为我是ajax的新手。

    $.ajax({
    type: 'GET',
    url: "http://www.myapifilms.com/imdb/inTheaters",
    cache: false,
    crossDomain: true,
    cache: false,
    timeout: 10000000,
    success: function(data) {
        MoviesData = data;
    },
    error: function(jqXHR, textStatus, errorThrown) {
        alert("Ajax error");
    }
});

1 个答案:

答案 0 :(得分:0)

这很可能是由于目标跨域服务器拒绝了您的请求。如果您控制目标服务器,您可以向.htaccess文件添加Access-Control-Allow-Origin标记以启用跨域请求,但除此之外,我建议您寻找一些其他方法(而不是ajax)来提取您想要的数据来自目标服务器/网站。