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

164
Views
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 answers
Answer question

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 Report

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 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!