Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Candidatos
      Candidatos altamente calificados en 48h.
    • Evaluaciones
      500+ pruebas técnicas y psicológicas, más sistema anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

288
Vistas
Obtener JSON no funciona en el sitio pero funciona en localhost

La búsqueda de Json ha funcionado antes en el sitio, por ejemplo aquí, donde usé los mismos procesos: https://n-ce.github.io/Sea-arch

aquí está el guión

 //FETCH function content(a){ fetch(a+'.json').then(function (response) { return response.json(); }).then(function (data) { appendData(data); }).catch(function (err) { console.log('error: ' + err); }); } //Loading the objects var root = document.getElementById('root'); function appendData(data) { for (var i = 0; i < data.length; i++) { var p = document.createElement("p"); p.innerHTML = data[i].Name; root.appendChild(p); } } // Remove Function function remove(){ while (root.hasChildNodes()) { root.removeChild(root.firstChild); } } // Click decision making var count = couns = 0; function Sites() { if(count%2==0){ content('Sites'); count++; } else{ count--; remove(); } } function Animals() { if (couns % 2 == 0) { content('Animals'); couns++; } else { couns--; remove(); } }

Y este es el HTML

 <!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>JSON SD</title> <link rel="stylesheet" href="style.css"/> </head> <body onload="content('Onload')"> <span> <button onclick="Animals()">Load Animals</button> <button onclick="Sites()">Load Sites</button> </span> <div id="root"></div> <script src="script.js"></script> </body> </html>

No tengo forma de depurar esto dado que la consola no arroja ningún error ya que funciona bien en localhost. Soy bastante nuevo en la API Fetch, pero estoy pensando que tal vez se deba a que los archivos json que se están transfiriendo están tardando demasiado. ¿Alguien puede resaltar cuál es el problema?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Así es como funcionó para las páginas de github, gracias a @programmarRaj por resaltar Script

 //FETCH function content(a){ fetch("./"+a+".json").then(function (response) { return response.json(); }).then(function (data) { appendData(data); }).catch(function (err) { console.log('error: ' + err); }); }
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda