Die Rückgabe ist HTML. In meinem Fall ist das z.B. ein div-Element mit Inhalt. Es kann aber auch ein neues Formular sein, je nachdem, was das Script zurückgibt.
Da solltest du dich einigen ;)
Das stimmt. Am Anfang des Threads habe ich auch div-Elemente ausgetauscht. Hier sende ich ein Formular per AJAX und ersetze es durch das, was zurückkommt (siehe oben).
Das funktioniert aber genauso - du musst nur dafür sorgen, dass der zurückgegebene HTML-Code dafür geeignet ist.
<div class="formmailer">
<form />
</div>
ob da nun bei der Antwort ein neues Formular daherkommt oder ein "Danke für's Abschicken" ist dir dann egal wenn du nur den inhalt von .formmailer ersetzt.