Zend validação de formulário ajax ao enviar

No momento, estou tentando validar um formulário zend com ajax e zend validate ao mesmo tempo ...

Deixe-me explicar, meus formulários são exibidos em um iframe (fancybox) e, quando enviados, preciso exibir uma mensagem de "obrigado", fechar o iframe e redirecionar o usuário. Planejei usar a validação do ajax para fechar o iframe fancybox, se for bem-sucedid

Eu segui vários tutoriaishttp: //www.zendcasts.com/ajaxify-your-zend_form-validation-with-jquery/2010/04 explicando como ajaxificar seu formulário zend para exibir erros, por exemplo, evento onblur em uma entrada de text

Tudo funciona funciona encontrar eventos onblur ou over, mas quando eu especifico o evento click no botão enviar, meu palpite é que o formulário é processado pela validação zend e ajax não funciona ... Você tem alguma dica ou vê algo óbvio? erros ?? muito obrigado .... o javascript:

$(function()
    {
    $('#contact').submit(function()
    {
        doValidation();                 
    });

});

function doValidation()
{
    var url = '/ceramstar/public/contact/validateform';
    var data = {};
    $("input").each(function(){
            data[$(this).attr('name')] = $(this).val();

    });


    $.post(url,data,function(resp)
        {
        //document.write(resp);

                    console.log(resp);
                    alert(resp);
                    //parent.$.fancybox.close();



        },"json");
}

a ação zend:

public function validateformAction()
{

    $this->_helper->viewRenderer->setNoRender();
    $this->_helper->layout->disableLayout();
    $form = new Form_ContactForm();

    $form->isValidPartial($this->_getAllParams());
    //print_r($bool);
    $json = $form->processAjax($this->getRequest ()->getPost ());
    header('Content-type: application/json');
    echo Zend_Json::encode($json);
}

questionAnswers(1)

yourAnswerToTheQuestion