Hallo dedlfix,
const form = new FormData(); form.append('foo', 'bar'); form.append('qux', 'baz'); const serialized = Array.from(form) .map(field => `${encodeURIComponent(field[0])}=${encodeURIComponent(field[1])}`) .join('&');
Das schöne an FormData
ist aber halt auch, dass die Serialisierung so gar nicht nötig ist.
fetch('https://example.com/foo', {
method: 'POST',
body: form
});
Das tut genau das, was man erwarten würde: es schickt die Daten application/x-www-form-urlencoded
an die angegebene URL. 😀
LG,
CK