Ryuno-Ki: PHP send json JS

Beitrag lesen

Moin der,

function sendData(data)
{
	fetch("datapointsEdit.php",
	{
		method: 'POST',
		header: 'Content-Type: application/json; charset=UTF-8',
		body: JSON.stringify(data),	
	})
	.then(response => response.json())
	.then(data => { 
		let x = data['Answer']; 
		alert ("Answer: " + x); }) 
	.catch(function(err) { console.log("Error: ", err); });
}

Die Art und Weise, wie du den Header setzt, ist eher unüblich.

Ich würde ein Objekt als Wert statt eines Strings erwarten. Der Netzwerk-Tab in den Entwickler-Werkzeugen weiß aber Genaueres.

Du kannst auch einmal response.text() nutzen, um es zu auszugeben (damit ist data dann aber kein Objekt mehr).

Gruß,

--
a.k.a. André