Ajuda com Ajax utilizando prototype no zend framework

Forum para assuntos relacionados a integração, duvidas e dicas sobre a utilização do Zend Framework com outros frameworks e APIs javascript/ajax.

Moderador: MauricioFauth

Ajuda com Ajax utilizando prototype no zend framework

Mensagempor Delaruvi » Qua Out 28, 2009 9:09 am

Ola pessoal, bom dia!

Estou utilizando o seguinte código para buscar um dado no banco em AJAX com prototype porem não retorna nenhum resultado:

busca.phtml
Código: Selecionar tudo
<script language="javascript">

function buscaCep(){
        var cep = $('dest_cep').value;
       
        new Ajax.Request('<?=$this->url(array(controller=>comercial,action=>buscacep))?>', {
        method: "get", parameters: {"cep": cep}, onSuccess: completaSolicitacao });
               
}

function completaSolicitacao(info){
        var obj = Json.evaluate(info); 
        alert(obj.bai_nu);   
}

</script>




ComercialController.php
Código: Selecionar tudo
class ComercialController extends Zend_Controller_Action
{
       
        function init()
        {
                $this->initView();
                $this->view->baseUrl = $this->_request->getBaseUrl();
                Zend_Loader::loadClass('Cep');
        }

        public function buscacepAction()
        {               
                $this->_helper->layout()->disableLayout();
                $this->_helper->viewRenderer->setNoRender();
               
                $cep = $this->_request->getParam('cep');

                $cepDAO  = new CepDAO(); 
                $retorno = $cepDAO->recuperaCep($cep);
               
                $obj->fcb_cep_ini = $retorno->fcb_cep_ini; 
                $obj->bai_nu = $retorno->bai_nu; 
               
                echo Zend_Json::encode($obj); 
               
        }
}




Cep.php
Código: Selecionar tudo
class Cep extends Zend_Db_Table{
        protected $_name    = "bairro";
        protected $_primary = "bai_nu";
       
        public function recuperaCep($cep){
                $result = $this->fetchRow("cep='".$cep."'");
                return $result;
        }
}




Não esta retornando nenhum resultado esse meu código, acho que não estou conseguindo retornar corretamente os dados do controler para o javascript completaSolicitacao.

Alguem pode me ajudar?

Obrigado.
Delaruvi
Leitor
 
Mensagens: 2
Data de registro: Qua Out 28, 2009 9:07 am

Re: Ajuda com Ajax utilizando prototype no zend framework

Mensagempor Delaruvi » Qua Nov 04, 2009 6:14 am

Alguem pode me ajudar? Alguem tem algum exemplo de ajax com prototype ou jquery em zend framework?

Obrigado!
Delaruvi
Leitor
 
Mensagens: 2
Data de registro: Qua Out 28, 2009 9:07 am

Re: Ajuda com Ajax utilizando prototype no zend framework

Mensagempor dead_thinker » Ter Nov 24, 2009 9:49 pm

Cara, tu verificou se REALMENTE não está retornando nada? Debugou com firebug no client side e Xdebug + PDT no server side pra ver se tá tudo nos teus conformes?

Tô sem exemplo pra indicar aqui, mas aparentemente tá tudo correto.

Qualquer novidade posta ai.
BLOG: http://arianmaykon.blogspot.com/

Sua dúvida foi respondida?
Vá até a primeira mensagem do seu tópico, clique no botão EDITAR, e escreva [Resolvido] antes do assunto.
Avatar de usuário
dead_thinker
Participante
 
Mensagens: 53
Data de registro: Dom Abr 13, 2008 8:48 pm
Localização: Fortaleza/CE


Retornar para Zend Framework + Javascript

Quem está online

Usuários vendo este fórum: Google Adsense [Bot] e 0 visitantes