Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

541
Visualizações
Cómo declarar una variable en axios get json

Estoy usando axios.get para recuperar el elemento que quiero, y regresa correctamente con los datos json que se muestran a continuación: ingrese la descripción de la imagen aquí

Va bien, con [ y { perfectamente asignados. Aquí está mi deber, quiero recuperar un elemento de columna (este json solo tiene una plantilla), digamos OrederReferencePreffix, devuelve undefined en lugar de [[\t ... Probé estas declaraciones a continuación:

 var attempt_one= json_only[0].InvoiceNumberPreffix; //undefined var attempt_two= response.data.InvoiceNumberPreffix; //undefined var attempt_three= response.data[0].InvoiceNumberPreffix; //undefined var attempt_four= json_only.InvoiceNumberPreffix; //undefined

El php devuelve el correcto como arriba, y en js

 axios.get('http://localhost/backend/get_templete.php', { params: { clciked_cpy: cpy } }) .then(function(response) { //attempt above, need to put my ans in here; tried var json_only = pre_cpy_cut.exec(response.data.toString()); console.log("=]" + json_only); } #reponse.data

en caso de que necesite, php:

 $json = array(); while($row = mysqli_fetch_assoc($result)) { $json[] = $row; } mysqli_free_result($result); echo json_encode( $json, JSON_UNESCAPED_SLASHES ); //return as same as the picture above

#response.data ya me da json y cosas para mí. ¿Por qué todavía no devuelve los datos de columna que quiero? Como hacer eso.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Creo que podría dar más información sobre su código, pero por lo que entendí, no está manipulando el JSON correctamente. Debe analizar los datos recuperados por la solicitud axios. Probar:

 axios.get('http://localhost/backend/get_templete.php', { params: { clciked_cpy: cpy } }) .then(function(response) { const parsedResponse = JSON.parse(response.data) // now you can access correctly the response data. console.log(parsedResponse.anyVariableYouWant) })
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda