Hallo...
Kurze Frage zu erlaubten Formaten, die von PHP $_POST konsumiert werden können:
Kann ich ein Objekt / JSON Format an das Backend schicken, nach dem Muster
const payload = {
one: 1,
two: "two"
}
const options = {
method: "post",
body: payload
};
const response = fetch("./toFetch.php", options).then(…
var_dump der $_POST
Variable im Backend (PHP File) ergibt dann immer lediglich ein leeres Array. Bin hier auf folgenden Hinweis gestoßen:
body: undefined, // string, FormData, Blob, BufferSource, or URLSearchParams
...Blob, BufferSource und URLSearchParams erscheinen mir in meinem Usecase nicht zielführend.
AAALSO GUT, ZUR FRAGE (warum denn so ungeduldig)
Für alle Payloads wie die meinen (komplexer als String, aber auch kein Blob):
ist hier FormData()
die erste (UND VERNÜNFTIGSTE!) Wahl der Qual?
LG, Christian