Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

154
Views
cómo obtener una respuesta de una solicitud de publicación

Tengo una solicitud de publicación. Está hecho y completado con éxito, pero me gustaría saber cómo podría usar console.log(res.valor) en él, sigue los datos

 consultarCorreio(){ this.cartS.cart.valorTotalItems this.cartS.getCorreiosPrazoPreco(this.cartS.cart.pesoTotal, 80220060, this.formGeral.value.entrega_cep).subscribe((res: any) => { if (res.error) { this.modalS.createModal(MdAlertComponent, { title: 'Erro ao obter dados do período', message: 'Recarrega a página e tente novamente ou espere alguns minutos. Se o erro persistir, entre em contato com a nossa equipe.' }); return; } console.log(res.data.valor) this.freteCorreio = res.data.valor console.log(this.freteCorreio) }); }

Devuelve este json (res)

 { "status": true, "data": { "cServico": { "Codigo": "04510", "Valor": "65,00", "PrazoEntrega": "6", "ValorSemAdicionais": "65,00", "ValorMaoPropria": "0,00", "ValorAvisoRecebimento": "0,00", "ValorValorDeclarado": "0,00", "EntregaDomiciliar": "S", "EntregaSabado": "N", "obsFim": {}, "Erro": "0", "MsgErro": {} } } }

¿Cómo puedo usar console.log(res.Valor) para obtener el valor de "Valor" (65.00) Intenté usar console.log(res.value) pero devolvió undefined .

about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

No está undefined para console.log(res.value) porque, como puede ver, su respuesta no tiene un campo de value . Para obtener el valor del campo Valor , use console.log(res.data.cServico.Valor) . (eso es porque tiene un objeto cServico incrustado en el objeto de data de su respuesta).

about 4 years ago · Juan Pablo Isaza Report

0

Entonces, noté que parte de su código está mecanografiado , pero voy a responder su pregunta sobre console.log y el objeto res en javascript .

El siguiente código asume que su respuesta JSON es exactamente como la publicó en su pregunta y de la siguiente manera:

 { "status": true, "data": { "cServico": { "Codigo": "04510", "Valor": "65,00", "PrazoEntrega": "6", "ValorSemAdicionais": "65,00", "ValorMaoPropria": "0,00", "ValorAvisoRecebimento": "0,00", "ValorValorDeclarado": "0,00", "EntregaDomiciliar": "S", "EntregaSabado": "N", "obsFim": {}, "Erro": "0", "MsgErro": {}, }, }, }

En este caso, obtener la propiedad Valor en esto requeriría acceder a res.data.cServico.Valor . Si está recibiendo undefined , entonces debo asumir que estas propiedades no existen en su prueba (lo que significa que no puedo reproducir el problema).

Este ejemplo se puede ver en el siguiente fragmento:

 const res = { "status": true, "data": { "cServico": { "Codigo": "04510", "Valor": "65,00", "PrazoEntrega": "6", "ValorSemAdicionais": "65,00", "ValorMaoPropria": "0,00", "ValorAvisoRecebimento": "0,00", "ValorValorDeclarado": "0,00", "EntregaDomiciliar": "S", "EntregaSabado": "N", "obsFim": {}, "Erro": "0", "MsgErro": {}, }, }, }; console.log(res.data.cServico.Valor);

Si recibe undefined , sugeriría verificar los parámetros principales hasta que obtenga algo que no sea undefined para rastrear la fuente de su error.

 console.log(res.data.cServico); console.log(res.data); console.log(res);
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!