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