Was sind Ihre Gründe für diese Annahme? POST ist für die Übertragung größerer Datenmengen als GET ausgelegt. Eine AJAX POST-Anfrage ist fast genau die gleiche wie eine "normale" POST-Anfrage, sie wird nur gebündelt und intern von einem Browser auf eine etwas andere Art und Weise behandelt. Ein paar Header könnten etwas anders sein, aber die Daten sind alle gleich. Warum sollte AJAX nicht mit einem "großen" Formular umgehen?
Was würden Sie überhaupt als "große" Form definieren?
Edit: Danke für die Klärung Ihrer Frage. Ich verstehe, was du jetzt fragst, und ich sehe, woher du kommst. Für ein Formular mit vielen Eingaben könnte es ein Problem sein, es ständig in einer Ajax-Anfrage zu bündeln.
Da Sie jQuery verwenden, gibt es dafür eine einfache Lösung. Schauen Sie sich die serialize() Methode an. Sie geben ihm ein Formular, und es gibt Ihnen eine Abfragezeichenfolge aller Formulareingabeelemente und -werte zurück, die Sie direkt an eine AJAX-Anforderung übergeben können. Es gibt ein Beispiel auf der Handbuchseite, das zeigt, wie es gemacht wird.
Alles, was Sie tun müssen, ist dies:
$.ajax({
data: $("form").serialize(),
//etc.
});
wo "form"
die ID des Formulars ist.
Ich denke, das OP bezieht sich auf das Posten eines Formulars mit vielen Feldern. Es gibt eine Menge Code, um zu schreiben, wenn Sie die Felder eins nach dem anderen posten und ich denke, dass das OP fragt, ob es eine Möglichkeit gibt, einfach alle Felder auf dem Formular zu posten. Diese Frage war sehr nützlich für mich. –