Cómo usar jQuery .ajax para la acción de mi formulario

Cambié mi estilo de codificación para php y jQuery, pero mi registro

<code>$("#reg_form_company").bind("submit", function() {
    $.fancybox.showActivity();
    $.ajax({
            type     : "POST",
            cache    : false,
            url      : $(this).attr('action'),
            data     : $(this).serializeArray(),
            success  : function(data) {
                $(".printArea").empty().append(data).css('visibility','visible');
            }
    });
    return false;
});
</code>

Entonces esta es mi forma

<code><form id="reg_form_company" action="index.php?module=register&actionregister" method="post" >
      <input>[...]</input>
</form>
</code>

Luego, después de hacer clic en el botón "Enviar", no funciona, asumo que alguien me puede ayudar a resolver este problema, porque el $ .ajax podría confundir acerca de POST (para entradas) y el GET (para los parámetros de " acción "forma)

Aprecio por su ayuda, también puede modificar todo el código jQuery si es necesario.

Lo siento, chicos por no incluir la #reg_form_company, y el fancybox

Respuestas a la pregunta(5)

Su respuesta a la pregunta