Senden von Postdaten mit jquery beim Senden von Formularen

8

Wenn ich dieses Formular habe, das die Post-Daten an die Seite selbst übermittelt:

%Vor%

Wie kann ich JavaScript / jQuery verwenden, um zusätzliche POST-Daten zu injizieren? Dies wäre einfacher, wenn ich das Formular nur über Ajax über eine der Funktionen wie $.post() , $.get() oder $.ajax() absende. Aber was ich hier machen möchte, ist das Formular nicht über Ajax zu übermitteln.

Die zusätzlichen Daten sind in JavaScript. Ich denke darüber nach, einfach ein neues verstecktes Feld in das DOM einzufügen, in das ich die Daten eingeben werde, so dass es mit dem Formular eingereicht wird, aber gibt es andere Möglichkeiten, dies zu tun?

Bitte kommentieren Sie, wenn Sie mehr Code / Erklärung benötigen.

    
Wern Ancheta 02.06.2012, 14:26
quelle

2 Antworten

11

Verwenden Sie statt einer Übermittlungsschaltfläche eine normale Schaltfläche und steuern Sie die Übermittlung über Javascript. In Ihrem Javascript müssen Sie das Formular serialisieren und es zusammen mit allem, was Sie wollen, als Daten übergeben.

%Vor%     
Jeremy Harris 02.06.2012, 14:35
quelle
1
%Vor%

** get_ajax.php **

%Vor%     
Raja Manickam 19.11.2014 07:19
quelle

Tags und Links