Hola
Mil gracias por responder :)
El problema es que, al ser un formulario, cuando hago clic en un boton, el formulario es enviado a algún lugar y esto causa que la función javascript (la que usa ajax) no se ejecute bien (Todos los campos tienen la opción "required", por eso, cuando no lleno todos los campos, el formulario no se envía automaticamente y de ahí que se ejecute el script)
Ahora, algúna idea de como solucionar esto?