ajax错误状态0与空错误在GETcalls

ajax error status 0 with empty error in GETcalls

本文关键字:错误 GETcalls 状态 ajax      更新时间:2023-09-26

我有一个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");
    }
});

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