Hallo zusammen,
ich verzwifel hier gerade. Ich versuche einen Liveticker für die Bundesliga zu basteln. Ich will dafür die Ergebnisse JSON-API von http://www.openligadb.de nutzen. Ich bin da absoluter newbie und hab mal ein bisschen rumgetestet. Bei den Daten ww.wopenweathermap.org klappt das ganze wunderbar. Aber die Bundesliga Daten scheinen irgendwie eine andere Struktur zu haben - an der ich komplett verzweifel....
Ich hab in dem Code den Wetter-Schnippsel mal auskommentiert drin gelassen. Wenn ich den Bundesliga abruf analog aufbaue, funktioniert das jedoch nicht. Die einzelnen Spiele scheinen in einzelnen arrays(?) aangeordnet zus ein, die ich nicht angesprochen bekomme...
Habt Ihr ein Idee?
HTML
<html>
<head>
<title>... </title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script>
// ### Fussi ###
$.getJSON('http://www.openligadb.de/api/getmatchdata/bl1/2014/15', function(json) {
document.write("1. Team: "+ json.[0].Team1.TeamName +"<br>");
});
// ### Wetterbeispiel ###
// $.getJSON('http://api.openweathermap.org/data/2.5/forecast/daily?q=Bremen,Germany&mode=json&units=metric&cnt=3', function(json) {
//
// document.write("City: "+ json.city.name +"<br>");
// document.write("Pressure: "+ json.list[0].pressure +"<br>");
// document.write("Windspeed: "+ json.list[0].speed +"<br>");
// document.write("Winddir: "+ json.list[0].deg +"<br>");
// document.write("clouds: "+ json.list[0].clouds +"<br>");
// document.write("rain: "+ json.list[0].rain +"<br>");
// document.write("min T: "+ json.list[0].temp.min +"<br>");
// document.write("max T: "+ json.list[0].temp.max +"<br>");
//
// });
</script>
</head>
<body>
</body>
</html>
Alles anzeigen