jQuery.ajax: How do I get the data to send easily?
===

I have lots of forms on a project I'm working on.

All the forms pretty much go through AJAX.

        $.ajax({
            type: "GET",
            cache: false,
            url: $(this).attr("action"),
            data: ???,
            success: function(msg){
            }
        });

I want to be able to intercept these POST's and instead run them through AJAX.

The code is written into a method that will be reused.

So the question is: How can I select all the data that was going to be passed, turn it into a query string and insert it into the `data: ???,` part.

Thanks
