Kann ich mir sparen, die ganzen Felder einzeln angeben zu müssen?
Ja. Du kannst alle http://de.selfhtml.org/javascript/objekte/elements.htm@title=elements eines Formulars mit einer Schleife durchlaufen und dir die Parameter-Paare aus deren jeweiligen Namen (name-Eigenschaft) und Wert (value-Eigenschaft) zusammenbauen. Die hängst du dann an den String an, am besten mit http://de.selfhtml.org/javascript/objekte/unabhaengig.htm#encode_uri_component@title=encodeURIComponent behandelt.
Je nach Feldtyp ist das aber komplizierter und es gibt verschiedene Dinge zu berücksichtigen. Schau dir einmal den Code von serialize aus jQuery an.
Mathias