Erreur pour utiliser FETCH en Javascript

Fermé
Ticap - 27 déc. 2022 à 15:29
jordane45 Messages postés 38241 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 septembre 2024 - 27 déc. 2022 à 20:45

Bonjour,

Je souhaite faire cette fonction :

function getAltitude() {
    fetch('https://maps.googleapis.com/maps/api/elevation/json?locations=48.856614%2C2.3522219&key=xxx', {mode: 'no-cors'})
    .then(response => response.json())
    .then(data => {
        console.log(data.results[0].elevation);
        document.getElementById('altitude').innerHTML = data.results[0].elevation;
    });
 }

Mais je reçois cette erreur dans la console :

Uncaught (in promise) SyntaxError: Unexpected end of input
    at fonctions.js:  .then(response => response.json()) 

Quelqu'un peux m'aider ?
Merci

A voir également:

1 réponse

jordane45 Messages postés 38241 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 septembre 2024 4 689
27 déc. 2022 à 20:45

Bonjour,

Je n'ai pas l'impression qu'il y ait d'erreur dans ces lignes de code

Assure toi que tu n'as pas copié/collé un caractère invisible en supprimant les espaces et les retours à la ligne

    fetch('https://maps.googleapis.com/maps/api/elevation/json?locations=48.856614%2C2.3522219&key=xxx', {mode: 'no-cors'}).then(response => response.json()).then(data=>{console.log(data.results[0].elevation);document.getElementById('altitude').innerHTML=data.results[0].elevation;});}

0