pl: DOMParser und Progressive Enhancement

Beitrag lesen

problematische Seite

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.