ich diese Werte aus meiner json in meiner Konsole bekommen: Object {test: 0, howmuch: 0, day: 22, calls: Array[0]}
Druck json Werte in html
Aber wie kann ich diese auf meinem html drucken? Ich habe versucht, jQuery zu machen, aber ich konnte nicht bekommen. Auch wird es für mich einfach sein, diese Werte von einer URL zu bekommen?
jquery:
$(document).ready(function() {
$('#get-data').click(function() {
var showData = $('#show-data');
$.getJSON('real-data.json', function (data) {
console.log(data);
alert(data);
showData.empty();
});
showData.text('Loading the JSON file.');
});
});
json:
{
"test": 0,
"howmuch": 0,
"day": 22,
"calls": [
]
}
html:
<!DOCTYPE html>
<html>
<head>
<script data-require="[email protected]" data-semver="1.9.1" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.0.0-rc1/jquery.min.js"></script>
<script src="real-data.js"></script>
<style>body{ background: #F9F9FA; }</style>
</head>
<body>
<a href="#" id="get-data">Get JSON data</a>
<div id="show-data"></div>
</body>
</html>
Nun, wie wollen Sie es sehen? Sie müssten es in den Inhalt einiger Elemente in Ihrem HTML schreiben (vermutlich das # show-data div), die anzeigen, welche Felder Sie immer möchten. –
zeigt in einem div – Raduken
Sie haben keine JSON-Zeichenfolge, Sie haben ein JavaScript-Objekt. Wenn Sie die Zeichenfolge wieder zurück erhalten möchten, müssen Sie 'JSON.stringify' verwenden. Aber vermutlich würden Sie es lieber formatieren, um besser auszusehen. Aber Sie müssen entscheiden, wie Sie wollen, dass es erscheint und dann HTML-Elemente anhängen, um dies zu erreichen. –