hi,
Nein, das ist sehr erheblich. Durch die Stringverkettung durchbrichst du die Transparenz und setzt eine konkrete Implementierung voraus.
Stimmt. Kann ich aber problemlos ändern.
Done 😉
Blöd ist dabei nur, dass weder .serialize() noch FormData den encType beachten und ein urlencoded Ergebnis liefern.
Der Enctype spielt überhaupt keine Rolle!
Wenn ein FormData Objekt im POST ist, sendet der Browser spontan den Content-Type multipart/form-data samt Boundarystring. D.h., daß der Programmierer hierzu nicht eingreifen muss.
MfG
PS: Meinen Formularserializer findest Du in /request.js
. Der Funktion sampleform()
kann nun auch des Document übergeben werden, z.B. von einer AJAX-Response. Default ist window.document
.