Nenhum dos dois, "fiz na unha" mesmo :-).  Veja o exemplo abaixo:

<script language="javascript" type="text/javascript">

   var request = false;
   try {
     request = new XMLHttpRequest();
   } catch (trymicrosoft) {
     try {
       request = new ActiveXObject("Msxml2.XMLHTTP");
     } catch (othermicrosoft) {
       try {
         request = new ActiveXObject("Microsoft.XMLHTTP");
       } catch (failed) {
         request = false;
       }
     }
   }

   if (!request)
     alert("Error initializing XMLHttpRequest!");

   function getCustomerInfo(codigo) {
     var url = "script_py?cod_atendimento=" + escape(codigo);
     request.open("GET", url, true);
     request.onreadystatechange = updatePage;
     request.send(null);
   }

   function updatePage() {
     if (request.readyState == 4) {
       if (request.status == 200) {
         var response = request.responseText;
         alert(response);
         result = eval(response);
         for (i in result) {
             alert(result[i].des_atendimento);
         }
       } else
         alert("status is " + request.status);
     }
   }

</script>

Zénrique.

Em 18/12/06, Fernando Paiva<[EMAIL PROTECTED]> escreveu:
> Opa Zénrique.
>
> Eu ja fiz isso várias vezes, e sem sucesso. Neste exemplo que você
> sugeriu, o alert nem é exibido.
> Eu estou usando prototype.js, nesse exemplo vc se baseia em prototype ou
> mochikit ?
>
> Obrigado.
>
> []'s
> Fernando Paiva
>
>
> José Henrique escreveu:
> >
> > Tente essa variação:
> >
> > function mostraResposta(resposta) {
> > result = eval(resposta.responseText);
> > for (i in result)
> > alert(result[i].nomefazenda);
> > }
> >
> > Zénrique.
> >
> > Em 15/12/06, pythondeveloper<[EMAIL PROTECTED]
> > <mailto:fernandopaiva%40bmonline.com.br>> escreveu:
> > > Zé, as keys do dic{} saum lower e os values saum upper tipo:
> > > {'nomefazenda':'MYNHA FAZENDA'}.
> > >
> > > Ja tentei dessas maneiras.
> > > function mostraResposta(resposta){
> > > result = eval(resposta.responseText);
> > > alert (result); // nao exibe resultado, nem chega a exibir o alert.
> > > }
> > >
> > > function mostraResposta(resposta){
> > > result = resposta.responseText;
> > > alert (result); // exibe todas as keys com seus values.
> > > }
> > >
> > > function mostraResposta(resposta){
> > > result = eval(resposta);
> > > alert (result.responseText); // exibe todas as keys com seus values.
> > > }
> > >
> > > function mostraResposta(resposta){
> > > result = eval(resposta);
> > > resultados = result.responseText;
> > > alert (resultados.nomefazenda); // exibe a mensagem "undefined"
> > > alert (resultados.cidade); // exibe a mensagem "undefined"
> > > }
> > >
> > > function mostraResposta(resposta){
> > > result = resposta.responseText.nomefazenda;
> > > alert (result); // exibe a mensagem "undefined".
> > > }
> > >
> > > Alguma sugestão ?
> > >
> > > []'s
> > > Fernando Paiva
> > >
> > >
> > >
> > >
> > >
> > > []'s
> > > Fernando Paiva
> > >
> >
> >
>
>
>
> Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
> Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED]
> Links do Yahoo! Grupos
>
>
>

Responder a