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

195
Vistas
JSON data is not fetching

I am trying to get json data from an url 'https://www.weatherinnovations.com/coop/weather.json' in a tabular from and used method $.getJSON but the data is not showing in the page. the url is contain .json extension i want to how can show the in my table from the url

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">



<table class="table table-striped">
    <tr  class="bg-info">
        <th>Date</th>
        <th>Max Temperature</th>
        <th>Min Temperature</th>
        <th>Average Temperature</th>
        <th>Precipitation</th>
    </tr>

    <tbody id="myTable">
        
    </tbody>
</table>

HTML Form

JS Script


    var myArray = []
  
  
    


$.getJSON('https://www.weatherinnovations.com/coop/weather.json', function(data) {
    // JSON result in `data` variable
        myArray = response.data
            buildTable(myArray)
            console.log(myArray)
    
})

    buildTable(myArray)

    function buildTable(data){
        var table = document.getElementById('myTable')

        for (var i = 0; i < data.length; i++){
            var row = `<tr>
                            <td>${data[i].DateTime}</td>
                            <td>${data[i].Tmax}</td>
                            <td>${data[i].Tmin}</td>
              <td>${data[i].Tavg}</td>
              <td>${data[i].Precip}</td>
                      </tr>`
            table.innerHTML += row


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

0

Since you are getting a CORS policy error, which basically means the owners of the URL don't want you to use their URL in this way, there are only two ways to resolve this:

  • Ask the people at www.weatherinnovations.com to let you use their service by adding your site to their ACAO header (typically unlikely, unless you are affiliated with them or have a contract of some sort), or

  • Since CORS restrictions only apply to clientside, you can access the URL on your backend, and deliver the contents to your frontend.

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