(JavaScript) ¿Cómo hago que al insertar una ciudad en una pagina pueda leer una api y que se representen determinados datos como la temperatura o la humedad? ¿Cómo seria el código?
Respuestas a la pregunta
Respuesta:
Si ya tienes la api a usar solo necesitas hacer una peticion Https a la api pasandole los parametros en la url
por ejemplo haciendo uso de JQuery seria asi
siendo por ejemplos los parametros
ciudad = berlin
unidad = celcius
url de ejemplo = api-clima com
la url final seria
api-clima com/?ciudad=berlin&unidad=celcius
ahora solo haces la perticion pasando la URL lo ideal es que crees una variable dinamica
var ciudad = "berlin";
var unidad = "celcius"
var api_url = "api-clima com/?ciudad="+ciudad+"&unidad="+unidad
$(document)
.ready(function(){
$.getJSON(api_url , null, function (datos_devueltos_por_la_api) {
//Y aqui pues realizas lo que es poner los datos en la pagina etc todos los datos serian la variable datos_devueltos_por_la_api y como es JSON pues es un objeto de pares clave,valor
;})
})