Qual è il tuo ragionamento dietro questa ipotesi? Il POST è progettato per il trasferimento di grandi quantità di dati rispetto a GET. Una richiesta POST AJAX è quasi identica a una richiesta POST "normale", è solo in bundle e gestita internamente da un browser in un modo leggermente diverso. Un paio di intestazioni potrebbero essere leggermente diverse, ma i dati sono tutti uguali. Perché AJAX non dovrebbe gestire una forma "grande"?
Che cosa definiresti comunque una "grande" forma?
Modifica: Grazie per il chiarimento sulla tua domanda. Capisco quello che stai chiedendo ora, e vedo da dove vieni. Per un modulo con molti input, potrebbe essere complicato raggrupparlo in una richiesta Ajax per tutto il tempo.
Poiché si utilizza jQuery, c'è una soluzione semplice a questo. Controlla il metodo serialize(). Gli dai un modulo e ti restituisce una stringa di query di tutti gli elementi e i valori di input del modulo che puoi passare direttamente a una richiesta Ajax. C'è un esempio nella pagina del manuale che mostra come è fatto.
Tutto quello che dovete fare è questo:
$.ajax({
data: $("form").serialize(),
//etc.
});
dove "form"
è l'ID del modulo.
Penso che l'OP si riferisca alla pubblicazione di un modulo con molti campi. C'è molto codice boilerplate da scrivere quando pubblichi i campi uno per uno e penso che l'OP si stia chiedendo se c'è un modo per pubblicare semplicemente tutti i campi sul modulo. Questa domanda è stata molto utile per me. –