aber suchst Du vielleicht
FormData()
?Nein. Ich habe vergessen den Enctype
application/x-www-form-urlencoded
zu nennen.Dann suchst du vielleicht URLSearchParams.
Mit FormData kannst du eine Liste von Schlüssel-Werte-Paaren aus einem Formular erstellen.
Mit URLSearchParams kannst du eine solche Liste zu application/x-www-form-urlencoded
kodieren.
Wenn du beides kombinierst, kannst du damit ein Formular so kodieren, wie du es möchtest:
function encode (form) {
return new URLSearchParams(new FormData(form)).toString()
}