Quels sont les arguments pour savoir quand utiliser un fichier externe JSON comme avecJSON fichier externe vs défini dans JS
jQuery$.getJSON('external.json',function(data){});
(récupération ajax) par rapport à la définition en javascript avec
var myJson = { "someVar": { "1": ["test1","test2"], "2": ["test3","test4"]} }
Quelle est la "bonne" façon de le faire? Cela dépend-il de la longueur de JSON ou y a-t-il d'autres facteurs qui peuvent vous dire quelle approche utiliser? Comme je le vois: choisissez entre charger un autre fichier qui est censé être lent lorsque vous chargez des données via un appel ajax ou ajouter beaucoup de lignes dans un fichier javascript déjà chargé, ce qui n'est pas une bonne chose non plus. Sûrement il doit y avoir une certaine distinction quant à l'endroit où vous devriez utiliser l'un ou l'autre ...?
Je ne suis pas intéressé seulement la différence de vitesse (fichier de paiement ajax obtenais est bien sûr plus lent), mais aussi dans d'autres aspects tels que ce qui est généralement utilisé quand et ce qui doit être utilisé dans certains cas ...
Nous vous remercions de votre réponse. Je sais que le premier est un appel ajax seulement ... Mais quand même: avoir 150 lignes de json définies en javascript n'est pas une solution vraiment sympa et claire non plus, ou est-ce? – trainoasis
Ce n'est pas un problème. Et vous pouvez l'écrire sur une seule ligne. Ce que je ferais: utiliser coffeescript et utiliser un script de collage qui ajoutera le contenu d'un fichier à l'autre. – Kursion