Probleme de fetch

Résolu/Fermé
RomainGA Messages postés 109 Date d'inscription mardi 4 juillet 2017 Statut Membre Dernière intervention 20 avril 2024 - 6 mai 2022 à 11:54
RomainGA Messages postés 109 Date d'inscription mardi 4 juillet 2017 Statut Membre Dernière intervention 20 avril 2024 - 6 mai 2022 à 12:34
Bonjour. je viens de fetch une adresse gouvernementale (jusque-là ca va). Mais dans mes datas se trouve un Array de nombre (de 1 à 5) pour accéder aux properties qui m'intéresse. Le problème, c'est que je suis coincé au 0.
Un coup de main serait le bienvenu.
Merci.


const P1="https://api-adresse.data.gouv.fr/search/?q=";
var P2=document.getElementById("adress");
url=(P1.concat(P2.value));
// console.log(url)

fetch(url)
.then(response => response.json())
.then(data => console.log(data));





<div class="adress">
<label for="adress">rentrez votre adresse : </label><br>
<input type="text" id="adress">
</div>



1 réponse

Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 524
6 mai 2022 à 12:19
Bonjour,

Qu'est ce que tu as essayé ?
Tu peux faire une boucle sur le tableau features pour accéder aux différents éléments :
fetch(url)
  .then(response => response.json())
  .then(data => {
    data.features.forEach(feature => {
      console.log(feature);
    });
  });
0
RomainGA Messages postés 109 Date d'inscription mardi 4 juillet 2017 Statut Membre Dernière intervention 20 avril 2024 6
6 mai 2022 à 12:34
Je viens de me rendre compte, que la solution était donnée ^^ il suffisait juste de donner une limite. Donc du coup des élus :D
0