使用the DotA 2 Web API,我正在尝试从某个网址获取JSON:https://api.steampowered.com/IDOTA2Match_570/GetMatchDetails/V001/?match_id=27110133&key=3C2DCF9BA05F56704FDF3F45BE2C6AD3。然后我想使用像json.players[0].kills
这样的JSON对象。
我使用Chrome在文件中打开以下html,它给出了错误Uncaught SyntaxError: Unexpected token :
。
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script>
$.ajax({
type: 'GET',
url: 'https://api.steampowered.com/IDOTA2Match_570/GetMatchDetails/V001/?match_id=27110133&key=3C2DCF9BA05F56704FDF3F45BE2C6AD3',
async: false,
dataType: 'jsonp',
success: function(data)
{
console.log(data);
},
error: function(e)
{
alert(e.message);
}
});
</script>
</head>
</html>
我之前在iOS上使用过JSON,但我对网络开发是一个彻头彻尾的菜鸟,所以对于一个可能非常简单的问题道歉。