javascript - JQuery.AJAX 失败,即使 firefox 显示代码 200

标签 javascript jquery ajax

我无法让 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/

相关文章:

javascript - 对超时 PHP session 的 AJAX 调用

javascript - 在点击时保留标记状态 -Treemap - Highchart

javascript - 如何在 Javascript 中从多个数组中获取随机集?

jquery - 通过缩略图悬停进行图像交换?

jQuery 链接

javascript - 关闭对话窗口后保存 Oracle Apex Classic Report 中当前行的突出显示

javascript - 复活节彩蛋 - 字母间距

javascript - JavaScript 中数组的最小值和最大值

jquery 哪种形式是

javascript - JSONP 是否对响应施加了一些大小限制?