Ich nehme meine ersten Schritte in JSON.Graben Sie weiter in JSON
Es gibt eine riesige Datenbank, wo Sie alle Arten von Statistiken über mein Land abfragen können. Wie Bevölkerung http://px.hagstofa.is/pxen/pxweb/en
Nun, wenn Sie auf den Link oben sagen Bevölkerung surfen Sie am Ende hier oben: http://px.hagstofa.is/pxen/pxweb/en/Ibuar/Ibuar__mannfjoldi__1_yfirlit__arsfjordungstolur/MAN10001.px/?rxid=f4a21b41-fb7a-45dc-9aec-62ae2d3cea5c
Wenn Sie einige Optionen auswählen erhalten Sie hier: http://px.hagstofa.is/pxen/pxweb/en/Ibuar/Ibuar__mannfjoldi__1_yfirlit__arsfjordungstolur/MAN10001.px/table/tableViewLayout1/?rxid=f4a21b41-fb7a-45dc-9aec-62ae2d3cea5c
Klicken Sie auf die Tabellen- und dann auf "Diese Tabelle in Ihrer Anwendung verfügbar machen"
Jetzt sehen Sie eine URL für die Veröffentlichung auf JSON und die JSON-Abfrage ......
Ich habe jetzt für ein paar Stunden versucht, irgendwelche Daten von dieser URL zu bekommen, aber ich kann nicht scheinen, es auszugraben .
habe ich versucht, so etwas wie diese:
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title>JSON Tutorial</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
</head>
<body>
<script type="text/javascript">
$.getJSON('http://px.hagstofa.is/pxis/api/v1/is/Ibuar/mannfjoldi/2_byggdir/sveitarfelog/MAN02001.px', function(data) {
console.log(data.variables)
})
</script>
</body>
</html>
die mir die nächsten Objekte gab .. Aber ich kann nicht herausfinden, wie man einige Statistiken erhalten .....
zum Beispiel: weibliche Bevölkerung in 2015
Jede Hilfe wird sehr benötigt.
EDIT: Nur wenige Stunden später im noch stecken, aber jetzt zu diesem Code im, up:
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title>JSON Tutorial</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
</head>
<body>
<script type="text/javascript">
$.ajax({
url: 'http://px.hagstofa.is/pxis/api/v1/is/Ibuar/mannfjoldi/2_byggdir/sveitarfelog/MAN02001.px',
dataType: 'json',
type: 'get',
cache: false,
success: function(data) {
$(data.variables).each(function(index, value) {
console.log(value.values.Alls + ' test ' + value.values);
document.write(value.values[0] + '<br>');
});
}
});
</script>
</body>
</html>
Mit freundlichen Grüßen
Tearing meine Haare hier aus .... Im gerade nicht in der Lage die Daten zugreifen – Aron