Senden von JSON an den Server mit AJAX in JavaScript
An den Server können Daten im JSON-Format gesendet werden. Dies geschieht wie folgt:
button.addEventListener('click', function() {
let promise = fetch('/handler/', {
method: 'post',
body: JSON.stringify([1, 2, 3, 4, 5]),
headers: {
'Content-Type': 'application/json',
},
});
});
Auf dem Server liegt der Request-Body
in body:
export default {
'/handler/': function({ body }) {
console.log(body);
}
}
Lassen Sie uns das vom Server empfangene JSON entpacken:
export default {
'/handler/': function({ body }) {
console.log(JSON.parse(body));
}
}
Senden Sie ein Array mit Daten an den Server. Der Server soll die Summe der Elemente dieses Arrays finden und zurückschicken.