我是AJAX的新手,我做了一個GET調用,它將從一個不同的域中獲取一些API數據。AJAX GET 500錯誤
我的問題是,有時我會在我的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
}
});
}
,我在檢查和指向url:https..
在功能rosterPull
看到的錯誤。
除了隨機500錯誤,一切正常,包括rosterPull
功能。
我再次對所有這些都是全新的,所以很抱歉,如果這是一個基本的東西。
任何幫助表示讚賞! :)
您是否檢查過Web服務器上的錯誤日誌? –
是的,這是最有可能的。 –
因爲它是一個500(內部服務器錯誤),並且它是間歇性的,所以服務器本身可能存在問題,或者存在限制問題(請求每秒或每分鐘限制)。 – TecBrat