Ir para conteúdo


Foto

Ext.decode Não funciona PLEASE Ajuda


  • Por favor, faça o login para responder
2 respostas neste tópico

#1 weBMV

weBMV

    Novato

  • Membros
  • PipPip
  • 20 posts

Postado 15 December 2007 - 10:04

Blz... o Ext.decode nao quer funcionar comigo de jeito nenhum. Vou explicar a situação...
eu faço um request do ajax que, no callback chama a função...

function ret(response) {

alert(response.responseText);

 var valores = Ext.decode(response.responseText);
 var at = valores.codigo;

alert(at);

}

Eu sei q o json esta sendo retornado certinho pq no primeiro alert ele mostra direitinho os valores em Json... mas quando dou um decode como mostrado acima, eu tento jogar o valor do campo codigo que foi retornado na variavel at e quando dou alert dela, da pau... fala que esta undefined ou fala q valores.codigo has no properties...

como eu recupero o valor dos campos retornado em json... sao eles id, codigo,descricao,ativo...

????

de antimão, agradeço...

#2 rensi

rensi

    Member Avançado

  • Membros
  • PipPipPip
  • 150 posts
  • LocationBolivia

Postado 17 December 2007 - 18:27

Cual es el JSON que retornas ?
El Señor es mi Pastor nada me faltara.........
http://www.kplian.com

#3 weBMV

weBMV

    Novato

  • Membros
  • PipPip
  • 20 posts

Postado 18 December 2007 - 07:50

[Resolvido] O erro estava no retorno do Json... eu estava retornando o json no formato de configuração
{total:'10',results:{id:'10',nome:'gil'.......

e nao estava conseguindo pegar os valores, resolvi retorná-lo do php neste formato: {id:'10',nome:'gil'}

e consegui lê-lo da seguinte forma....

callback: function(response) {

dados = Ext.decode(response.responseText);
id = dados.id;
nome = dados.nome;

}


Obrigado pelo Helpp...




0 usuário(s) está(ão) lendo este tópico

0 membros, 0 visitantes, 0 membros anônimos