Sauver le résultat d'un $.get dans une variable JS
Fermé
Swiss Knight
Messages postés
1956
Date d'inscription
samedi 22 novembre 2008
Statut
Membre
Dernière intervention
27 juillet 2016
-
30 nov. 2015 à 02:42
Utilisateur anonyme - 30 nov. 2015 à 09:13
Utilisateur anonyme - 30 nov. 2015 à 09:13
A voir également:
- Sauver le résultat d'un $.get dans une variable JS
- Wmic path softwarelicensingservice get oa3xoriginalproductkey - Forum Windows 10
- Évariste souhaite télécharger le logiciel libreoffice depuis le site de son éditeur. sélectionnez le résultat de recherche sur lequel il doit cliquer. ✓ - Forum Windows Vista
- Get get get get down année 80 ✓ - Forum Musique / Radio / Clip
- Évariste souhaite télécharger le logiciel 7-zip depuis le site de son éditeur. sélectionnez le résultat de recherche sur lequel il doit cliquer. - Forum Compression
- Lexer resultat - Télécharger - Sport
2 réponses
Utilisateur anonyme
30 nov. 2015 à 08:25
30 nov. 2015 à 08:25
Bonjour
Tu essayes d'afficher la variable avant qu'elle ne soit initialisée.
Quand tu fais un appel à $.getJSON, tu définis la fonction function( data ) mais elle n'est pas appelée immédiatement : elle ne sera appelée que plus tard, quand la requête indiquée dans l'url aura reçu sa réponse.
Et toi tu demandes à afficher geojsonData aussitôt après l'appel à $.getJSON : c'est trop tôt.
Il faut attendre la réponse à la requête.
Il tu suffit de faire l'affichage à l'intérieur de la function( data ), immédiatement après avoir fait
le père. (Puisque ce !#é|?§ de forum ne sait plus gérer les accents dans les pseudos)
Tu essayes d'afficher la variable avant qu'elle ne soit initialisée.
Quand tu fais un appel à $.getJSON, tu définis la fonction function( data ) mais elle n'est pas appelée immédiatement : elle ne sera appelée que plus tard, quand la requête indiquée dans l'url aura reçu sa réponse.
Et toi tu demandes à afficher geojsonData aussitôt après l'appel à $.getJSON : c'est trop tôt.
Il faut attendre la réponse à la requête.
Il tu suffit de faire l'affichage à l'intérieur de la function( data ), immédiatement après avoir fait
geojsonData = data;. Là, tu es sûr que la variable est définie.
le père. (Puisque ce !#é|?§ de forum ne sait plus gérer les accents dans les pseudos)
Utilisateur anonyme
30 nov. 2015 à 06:34
30 nov. 2015 à 06:34
Salut,
si tu fait console.log(data) ???
Je ne sais pas si cela est normal mais l'url pointe sur localhost. Dans tout les case j'ajouterais à ta place le http://
si tu fait console.log(data) ???
Je ne sais pas si cela est normal mais l'url pointe sur localhost. Dans tout les case j'ajouterais à ta place le http://
30 nov. 2015 à 09:13