Puis-je faire ceci? Je souhaite conserver le contenu de json et travailler avec lui en dehors de la fonction. Si était C, je garde juste le pointeur mais je ne sais pas quoi faire avec JSVariables globales, Javascript
Répondre
oui, vous pouvez le faire
Je ne sais pas les détails sur la façon dont fonctionne JSON, je ne peut pas dire ce qui se passe dans votre cas, mais ce simple test fonctionne comme un exemple simplifié sur la façon dont votre variable globale fonctionne réellement:
var global = 0;
function callTest(arr) {
//alert("JSON Data: " + json[0].titre);
global = arr;
}
var array = new Array("w", "q");
callTest(array);
alert(global);
cela signifie qu'il a quelque chose à voir avec la façon dont fonctionne JSON. Une chose: êtes-vous sûr que la fonction initialisée avec json est effectivement exécutée avant de tester avec alert(global)
?
Ce n'était pas. Il y a un délai de 30 ms qui attend que mon serveur envoie le JSON. Ce que j'ai fait est que tout le code qui a besoin de ce JSON commencera à partir du rappel. – toto
- 1. Asp.net variables « globales »
- 2. PHP et des variables globales
- 3. Problème avec les variables globales
- 4. Classes de refactoring utilisant des variables globales
- 5. Variables d'environnement globales dans un script shell
- 6. Modifier les variables globales en C++
- 7. ASP.NET C# Les variables statiques sont globales?
- 8. Gestionnaires ASP.NET HTTP et variables globales
- 9. gestion des erreurs javascript globales
- 10. l'accès à des variables globales dans un rappel
- 11. Pourquoi est-il mauvais de faire des éléments variables globales en Javascript?
- 12. Partage de variables globales sur plusieurs serveurs/applications
- 13. Comment/où libérer des variables globales dans l'objectif c? -iphone
- 14. Objectif C - Où gérez-vous les variables statiques globales?
- 15. A propos de l'appel système fork et les variables globales
- 16. Puis-je utiliser __init__.py pour définir des variables globales?
- 17. variables globales dans php ne fonctionne pas comme prévu
- 18. Comment refactoriser les variables globales à partir de votre code
- 19. Qu'advient-il des variables globales déclarées dans une DLL?
- 20. Comment sauvegarder les variables d'application globales dans WPF?
- 21. Globales de module Python contre __init__ globales
- 22. Liste des fonctions globales définies par l'utilisateur en JavaScript?
- 23. les variables ajax php javascript
- 24. Variables en double dans JavaScript
- 25. Javascript et variables de session
- 26. Comment donner des variables JavaScript à partir de variables ASP.NET?
- 27. fonctions SQL globales
- 28. Est-ce que Zend Framework désactive la déclaration des variables comme globales?
- 29. Afficher les modèles (ViewData), UserControls/Partials et les variables globales - meilleure pratique?
- 30. Est-ce qu'un objectif NSThread peut-il accéder à des variables globales?
Je souhaite que cela fonctionne. Devinez quoi, si je mets alert (json) à la fin de mon code, il affiche zéro! – toto
Je voulais dire alerte (global) bien sûr -.- – toto
immédiatement après? bien sûr, il a échoué. la demande n'est pas encore terminée. la variable 'global' n'aura pas de nouvelle valeur jusqu'à ce que la requête soit terminée –