function PopulatedUFs() {
ufselect = document.querySelector("select [nome=uf]")
fetch("https://servicodados.ibge.gov.br/api/v1/localidades/estados")
.then(res=>{ return res.json() }
.then(states => {
for(state of states){
ufselect.innerHTML = + `<option value=" ${state.id}">${state.nome}</option>`
}
}
))
PopulatedUFs();
Gente, eu preciso pegar a api dos estados e retornar em um formulário. porém ainda não achei o erro
L
3 Respostas
Que erro?
L
então, a api não funciona ao rodar na página, a ideia é que aparecesse os estados para que se cadastrasse o e-mail.
1 like
O seu código estava com uns parenteses e chaves errados. Fiz o ajuste (mas coloquei para imprimir no console):
function PopulatedUFs() {
fetch("https://servicodados.ibge.gov.br/api/v1/localidades/estados")
.then(res => {
return res.json();
}).then(states => {
for(let state of states) {
console.log(state);
}
});
}
PopulatedUFs();
Pode parecer bobo, mas indentação é um dos indicativos para um código bem feito, sem falar que ajuda a identificar esses tipos de problemas.
Criado 23 de agosto de 2020
Ultima resposta 23 de ago. de 2020
Respostas 3
Participantes 2
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Guia pratico de TypeScript: Melhore suas aplicacoes... Por Thiago da Silva Adriano — Casa do Codigo