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

145
Views
Estoy tratando de modificar datos de un archivo JSON y ponerlos en un archivo HTML. ¿Cómo arreglo mi código para que funcione?
var obj = JSON.parse(portfolioData.json); function appendData(data) { var code = ""; for (var i = 0; i < data.length; i++) { var current = data[i]; code = code + '<div class="post flexbox"> <div class="column20 ver-center" style="margin-right: 30px;">'; code = code + '<h6>' + current.date[0] + '<br>' + current.date[1] + '<br>' + current.date[2] + '</h6></div>'; code = code + '<div class="column80 ver-center">'; code = code + '<a href="' + current.link + '" target="_blank">'; code = code + '<h2 class="white"><u>' + current.title + '</u></h2></a>'; code = code + '<p>' + current.description + '</p></div></div>'; } return code; } document.getElementById("main-portfolio").innerHTML = appendData(obj);

Todo el código anterior está dentro de las etiquetas dentro del div con la etiqueta "cartera principal". Cuando abro el archivo HTML normalmente, los datos de JSON no aparecen en el archivo HTML. ¿Cómo soluciono este problema?

El archivo json "portfolioData.json" está en el mismo directorio que el archivo HTML principal. El formato del JSON se encuentra a continuación.

 [ { "title": "SAMPLE TITLE", "link": "https://google.com", "date": ["22", "11", "20"], "description": "SAMPLE DESCRIPTION" } ]
about 4 years ago · Santiago Gelvez
1 answers
Answer question

0

dijiste: todo el código anterior está dentro de las etiquetas dentro del div con la etiqueta "cartera principal"

esto implica que el script que escribió está intentando ejecutarse antes de que el elemento #main-portfolio se haya agregado al modelo de objeto del documento.

tal vez intente ejecutar el script más adelante en la página.

about 4 years ago · Santiago Gelvez 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!