Jens Müller wrote:
Quote:
ich suche eine Lösung, um ein Formular im Hintergrund per HTTP POST zu
übermitteln.
Das Formular gibt es schon im HTML-Code - statt die Seite neu zu laden,
will ich es halt einfach abschicken (und dann noch weitere
Skript-Aktionen ausführen). Ist das so möglich? |
a) Kompatibelste Lösung:
Per target-Attribut in mit width=height=0 und CSS visibility:hidden
versteckten Iframe absenden.
Weniger kompatibel:
Vor dem Absenden (`onsubmit') das iframe-Element generieren,
target-Attributwert ändern; per Script absenden, submit-Event canceln.
b) Formular serialisieren, Daten escaped als POST-Body mit XHR senden.
Am wenigsten kompatibel. Funktioniert nicht mit input[type="file"].
Mein Beileid.
--
Bedenke, daß Mozilla bereits 4 Jahre alt ist. Du kannst Dir also ausrechnen,
wie veraltet NN4 ist. Trotzdem ist er der erfolgreichste Browser aller
Zeiten. Kein Fossil ist je so alt geworden wie dieser Browser einen aussehen
läßt. ;-) -- Georg Maaß in dcljs <aouobi$q4qm6$1 (AT) ID-3551 (DOT) news.dfncis.de>