Servus,
folgende Ausgangslage:
Auf einer Seite zeige ich Datensätze in einer Tabelle an. Klickt man auf einen Datensatz, wird per Ajax der einzelne Datensatz zum Bearbeiten geladen und der Content im MAIN-Div durch das Formular ersetzt.
Frage 1: Warum reagiert der Submit-Button in diesem nachgeladenen Formular nicht "normal" (der macht nämlich erstmal garnichts)?
Nach dem der Submit nichts getan hat, habe ich ihm per .click() angesteuert und dann ein Submit auf das Form gejagt
Das funktioniert erstmal, nur werden meinen Inputs nicht übertragen ... lediglich was beim Form im Action-Atrribut steht kommt beim Server an.
Frage 2: Warum überträgt der die Inputs nicht wenn ich das Form submitte?
Jetzt suche ich eine Möglichkeit, wie ich die im nachgeladenen Form befindlichen Daten an meinen Server am besten mit Post übertrage, und das Ganze so, als wäre das Form nicht per Ajax nachgeladen, sondern eben ein normales Form ... sprich, die Seite wird nach dem Submit einmal komplett neu geladen (das beinhaltet dann auch die soeben getätigte Änderung).
Frage 3: Wie sieht die genannte Lösung mit JQUERY aus?
Mir fällt eine Lösung ein, die aber doppeltes Senden bedeuten würde ... das fände ich nicht gut (per Ajax senden, Daten verarbeiten und im Success-Teil ein Page-Reload starten).
Da muss es doch irgendeine Alternative geben.
Kann mir bitte jemand helfen?
Danke im Voraus.
die besten Grüße
Spoiler
folgende Ausgangslage:
Auf einer Seite zeige ich Datensätze in einer Tabelle an. Klickt man auf einen Datensatz, wird per Ajax der einzelne Datensatz zum Bearbeiten geladen und der Content im MAIN-Div durch das Formular ersetzt.
Frage 1: Warum reagiert der Submit-Button in diesem nachgeladenen Formular nicht "normal" (der macht nämlich erstmal garnichts)?
Nach dem der Submit nichts getan hat, habe ich ihm per .click() angesteuert und dann ein Submit auf das Form gejagt
Code:
<script type="text/javascript">
<!--
$("#Submit").click( function() {
$("#Form").submit();
});
//-->
</script>
Das funktioniert erstmal, nur werden meinen Inputs nicht übertragen ... lediglich was beim Form im Action-Atrribut steht kommt beim Server an.
Frage 2: Warum überträgt der die Inputs nicht wenn ich das Form submitte?
Jetzt suche ich eine Möglichkeit, wie ich die im nachgeladenen Form befindlichen Daten an meinen Server am besten mit Post übertrage, und das Ganze so, als wäre das Form nicht per Ajax nachgeladen, sondern eben ein normales Form ... sprich, die Seite wird nach dem Submit einmal komplett neu geladen (das beinhaltet dann auch die soeben getätigte Änderung).
Frage 3: Wie sieht die genannte Lösung mit JQUERY aus?
Mir fällt eine Lösung ein, die aber doppeltes Senden bedeuten würde ... das fände ich nicht gut (per Ajax senden, Daten verarbeiten und im Success-Teil ein Page-Reload starten).
Da muss es doch irgendeine Alternative geben.
Kann mir bitte jemand helfen?
Danke im Voraus.
die besten Grüße
Spoiler