When I send ajax requests with jquery, I specify a data array, like
data: {param1: 'somevalue', param2: 'another value' }
I saw some old code written in MooTools 1.2 and it seems MooTools makes it possible to send the whole form as is, without the need to specify the fields one by one. You just give it the form id, in this case theform.
var theNewRequest = new Request.HTML({url:'ajaxpage.php'}).post($('theform'));
Is there something similar in jquery?
Yes, you can use the serialize function to send the serialized contents of the form.