即使生成的URL有效,我也无法使jQuery返回成功。代码如下:

    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 - 即使Firefox提示代码200,JQuery.AJAX也会失败,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13371662/

10-10 22:35