Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más 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

240
Vistas
¿Cómo haría para obtener un archivo json en javascipt?

Soy extremadamente nuevo en javascript, así que suponga que no sé nada. Estoy tratando de importar este archivo json a mi sitio web y tengo problemas para que funcione. Actualmente, estoy probando el método $.getJSON() de jquery, pero regresa con este código de error:

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at file:///C:/Users/edgib102/Documents/GitHub/First-Website/data.json. (Reason: CORS request not http).

Intenté buscar en línea al respecto, pero no apareció nada útil, así que aquí estoy. Cualquier ayuda sería muy apreciada, he estado atascado en esto durante 2 días y ha detenido mi progreso.

Github

js

json

html

error

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

0

Este problema se debe a la seguridad. Por motivos de seguridad, no puede importar un archivo Json a su código porque contiene datos que podrían tener algunos efectos en los sitios web.

Su error causado por:

 <script type="text/javascript" src="data.json"></script>

Puede usar Jquery y ajax para importarlo.

Paso 1: use jquery CDN

 <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"> </script>

Paso 2:

 $.getJSON('dataenter code here.json', function(data) { //do stuff with your data here });

buena suerte :)

about 4 years ago · Juan Pablo Isaza Denunciar

0

  1. No puede importar un archivo JSON en una etiqueta de secuencia de comandos

  2. No puede AJAX un archivo JSON del sistema de archivos; si puede cargar los archivos en el mismo servidor web (podría ser un servidor ejecutado localmente), entonces PUEDE AJAX. NOTA: el servidor debe enviar los encabezados CORS correctos si el servidor tiene un servidor diferente ORIGEN (por ejemplo, número de puerto)

  3. Alternativamente, cambie el archivo JSON a un archivo JS:

     const data = { "object-data": { your data } };

y luego importarlo usando

 <script src="data.js"></script>
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 Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda