2014-10-07 72 views
-3
<!DOCTYPE html> 
<html lang="en"> 
    <head> 
     <meta charset="utf-8"> 
     <title>test</title> 
     <meta name="description" content="test"> 
     <meta name="author" content="test"> 
     <!--Google's CDC for jQuery.--> 
     <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
     <script type="text/javascript" src="show.js"></script> 
    </head> 

    <body> 

    </body> 
</html> 

$(document).ready(function() { 
    $.getJSON('http://status.leagueoflegends.com/shards?api_key=secretcode', function(data) { 
    alert(JSON.stringify(data)); 
}); 
}); 

當我嘗試提醒這一點。只是提醒JSON數據

https://na.api.pvp.net/api/lol/na/v1.4/summoner/by-name/RiotSchmick?api_key=secretcode

它的工作原理。

但是這個。 http://status.leagueoflegends.com/shards?api_key=secretcode

不起作用。

PS。祕密代碼是他們給我們的API密鑰。

+2

直接請求瀏覽器上的網址以知道哪裏出了問題。 – mithunsatheesh 2014-10-07 06:29:56

+0

查看您的控制檯是否有錯誤。您的網站是否運行HTTPS? – Spokey 2014-10-07 06:30:48

+1

您可能會收到錯誤並且不會調用成功處理程序。添加一個錯誤處理程序到您的請求。 – Krease 2014-10-07 06:31:34

回答

0

由於目前我的聲望很低,我必須直接回答,並且不能添加評論。我希望我不打擾任何人。

$ .getJSON - 函數允許您附加多個回調函數。這些函數是'.done()','.always()'和'.fail()'。

$.getJSON('http://status.leagueoflegends.com/shards?api_key=secretcode', function (data) { 
}) 
.done(function(data) { 
    alert(data); 
}) 
.fail(function(jqXHR, textStatus, errorThrown) { 
    alert(errorThrown); 
}); 

查看更多here

現在,你應該能夠得到一個更詳細的錯誤消息。 ;)

+0

非常感謝你,學到了新的東西。 :) 它只是顯示一個空的警報框? ._。 – nesan101 2014-10-07 07:35:59