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

181
Visualizações
No se pueden leer las propiedades de undefined (leyendo 'longitud')
**Getting error -> Cannot read properties of undefined (reading 'length')** Code is there on JSFiddle -> https://jsfiddle.net/gLt40fry/1/ I want display data from Airtable to Datatable using AJAX var ajaxData = $.ajax({ method:'GET', url:'localhost', success:function(response){ ajaxData = response.records console.log(ajaxData) } })

La tabla de datos debe mostrar el contenido de la API de Airtable dentro de la tabla. Table usa Datatable y el código está disponible en JSFiddle. https://jsfiddle.net/gLt40fry/1/

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

0

Está accediendo a los datos antes de que se carguen desde la API. Use Promesa en su lugar.

 Add code implementation after api data is received. https://jsfiddle.net/7c69k5rm/1/

Código:

 var getData = () => { return $.ajax({ method:'GET', url:'https://api.airtable.com/v0/appcn5JFxBMUeiYzA/lab-report?api_key=keyqyBQVPg55QG4kA', success:function(response){ ajaxData = response.records // console.log(ajaxData) } }); } getData().then(ajaxData => { console.log(ajaxData.records); var dataSet = []; for (let i = 0; i < ajaxData.records.length; i++) { var arr = []; arr.push(ajaxData.records[i].fields.Date_of_Manufacturing); arr.push(ajaxData.records[i].fields.Batch); arr.push(ajaxData.records[i].fields.Product); dataSet.push(arr); } console.log(dataSet); });
about 4 years ago · Juan Pablo Isaza Relatório

0

eliminar registros después de ajaxData

 for (let i = 0; i < ajaxData.length; i++) { var arr = []; arr.push(ajaxData[i].fields.Date_of_Manufacturing); arr.push(ajaxData[i].fields.Batch); arr.push(ajaxData[i].fields.Product); dataSet.push(arr); }
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