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
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
- Vba range avec variable ✓ - Forum VB / VBA
- Round js ✓ - Forum Javascript
- Resultat loto d'aujourd'hui ✓ - Forum Excel
- Get adobe flash player - Télécharger - Divers Web & Internet
2 réponses
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)
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