我无法让 jQuery 返回成功,即使它生成的 URL 有效。代码如下:
var baseURL = "http://api.rottentomatoes.com/api/public/v1.0.json";
var apiKey = "myAPIKEy";
$.ajax
({
type: "GET",
url: baseURL,
data: { apikey: apiKey },
success:function()
{
alert('here');
},
complete:function(data)
{
return data;
}
});
它没有命中成功(我取出失败但它进入失败)。我不确定为什么会失败,因为我复制并粘贴了生成的 URL,它可以正常工作并返回响应。请让我知道我可以提供哪些其他信息。我很抱歉有点含糊。非常感谢任何帮助!!!
最佳答案
这将适用于跨域
var baseURL = "http://api.rottentomatoes.com/api/public/v1.0.json";
var apiKey = "myAPIKEy";
$.getJSON (baseURL + "?callback=?", { apikey: apiKey }, function(data){
return data;
});
关于javascript - JQuery.AJAX 失败,即使 firefox 显示代码 200,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13371662/