Opa Zé.

Estou tentando, sem sucesso, tratar o retorno do dic{} do script python. 
Estou tentando assim:

#ZPT + Ajax.
<script>
function Processar(){
   var codigocpr = $F('codigo_cpr');
   if (codigocpr == ""){
       alert ('Por favor, consulte');
   }else{
       var url = 'consulta_fazendas_vinculadas_cpr_py';
       var pars = 'codigo='+codigocpr
       myAjax = new Ajax.Request(url,
                                 {
                                  method:'get',
                                  parameters:pars,
                                  onComplete:mostraResposta
                                 });       
   }
}

function mostraResposta(request){
    result = eval(request);
    for (x=0;x<result.length;x++){
       $('nome_fazenda').innerHtml = result[x].nomefazenda;
       $('inscricao_fazenda').innerHtml = result[x].inscricao;
       $('cidade_fazenda').innerHtml = result[x].cidade;
       $('estado_fazenda').innerHtml = result[x].estado;
    }
}
</script>

<span>[<a href="javascript:Processar();">Processar</a>]</span>

       <table>
          <tr>
             <td id="nome_fazenda"/>
             <td id="inscricao_fazenda"/>
             <td id="cidade_fazenda"/>
             <td id="estado_fazenda"/>
          </tr>
       </table>

Ja tentei fazer de outras maneiras, mas ainda naum tive sucesso.

Alguma sugestão ?

[]'s
Fernando Paiva



--- Em zope-pt@yahoogrupos.com.br, "José Henrique" <[EMAIL PROTECTED]> escreveu
>
> Fernando,
> 
> Para tratar a resposta em javascript, basta utilizar o "eval".  Por
exemplo:
> 
> /* response é o resultado do seu request, ou seja o responseText */
> result = eval(response);
> for (i in result) {
>     alert(result[i].nome_do_campo);
> }
> 
> Zénrique.
> 
> Em 14/12/06, pythondeveloper<[EMAIL PROTECTED]> escreveu:
> > Eu vi sua resposta sobre "Retornando uma coluna de valores". Está
> > funcionando blzinha, mas como você disse, ele retorna um array de
objetos.
> > Mas como eu trato isso com javascript, ou seja, exibir apenas os
> > valores que preciso e no formato que preciso ???
> >
> > Obrigado
> >
> > []'s
> > Fernando Paiva
> > fernandopaivabr[arroba]gmail.com
> > fernandopaiva_br[arroba]yahoo.com.br
> >
>


Responder a