AJAX GET出现500错误

时间:2014-07-08 17:33:04

标签: jquery ajax httpresponse

我是AJAX的新手,我做了一个GET调用,它会从不同的域中提取一些API数据。

我的问题是,有时候我的rosterPull函数会出现500错误,而且它似乎是随机的,所以我想知道是否存在某些我遗漏的延迟/传播,或者我的其他问题代码。

(或者这就是他们的结尾 - 我也要联系的服务器)

function teamLookUp(team) {   
    $.ajax({
        url: 'https://na.api.pvp.net/api/lol/na/v2.3/team/' + ID + '?api_key=<key>',
        type: 'GET',
        dataType: 'json',
        data: {
        },
        success: function (json) {
            //does stuff    
            rosterPull(team, CPTID);
        },
        error: function (XMLHttpRequest, textStatus, errorThrown) {
            //throws an error
        }
    });
}

function rosterPull(team, CPTID) {
    $.ajax({
        // THIS URL IS WHERE THE INSPECTOR POINTS THE 500 ERROR TOO
        url: 'https://na.api.pvp.net/api/lol/na/v1.4/summoner/' + teamRosterString + '/name?api_key=<key>',
        type: 'GET',
        dataType: 'json',
        data: {
        },
        success: function (json) {
            //do stuff
        },
        error: function (XMLHttpRequest, textStatus, errorThrown) {
           //throws an error
        }
    });
}

我在Inspector中看到的错误,指向函数url:https..中的rosterPull

enter image description here

除了随机500错误之外,一切正常,包括rosterPull功能。

同样,我对这一切都是全新的,如果这是一个基本的东西,那就很抱歉。

任何帮助表示赞赏! :)

1 个答案:

答案 0 :(得分:1)

500是内部服务器错误的代码。它与&#34;检查引擎&#34;一样有用。光。

您必须检查服务器上的日志,或者使用类似fiddler的内容来收听请求以获取有关其中断的详细信息。