Bonjour à tous
Je cherche un moyen pratique de passer un ensemble de paramètres à un script JavaScript.
Depuis des années (qui remontent au millénaire précédent), je fais cela en générant un fichier data.js contenant quelque chose de ce genre
en faisant en sorte de charger ce fichier data.js dans une balise
et en utilisant la variable "Data" dans les scripts contenus dans la page, ce qui marche depuis l'origine sous tous les navigateurs.
Question: quel serait le processus équivalent en utilisant un fichier data.json contenant la description de l'objet Data? Comment charger ce fichier? Comment interpréter son contenu?
La seule technique que j'ai trouvée décrite consiste à faire charger le fichier en asynchrone par AJAX, avec les variantes nécessaires pour tenir compte des anciennes versions de IE. Cela me semble inutilement compliqué, mais il y a peut être des choses plus simples pour obtenir le même résultat?
Même question pour un fichier data.xml contenant la description du même objet sous forme d'un fichier xml (ce que je trouverais plus pratique que json à titre personnel)
Merci de me faire part de votre expérience dans ce domaine.
Modifié par PapyJP (28 Nov 2015 - 10:16)
Je cherche un moyen pratique de passer un ensemble de paramètres à un script JavaScript.
Depuis des années (qui remontent au millénaire précédent), je fais cela en générant un fichier data.js contenant quelque chose de ce genre
var Data = {param:value, ...};
en faisant en sorte de charger ce fichier data.js dans une balise
<script type="text/javascript" src="data.js"></script>
et en utilisant la variable "Data" dans les scripts contenus dans la page, ce qui marche depuis l'origine sous tous les navigateurs.
Question: quel serait le processus équivalent en utilisant un fichier data.json contenant la description de l'objet Data? Comment charger ce fichier? Comment interpréter son contenu?
La seule technique que j'ai trouvée décrite consiste à faire charger le fichier en asynchrone par AJAX, avec les variantes nécessaires pour tenir compte des anciennes versions de IE. Cela me semble inutilement compliqué, mais il y a peut être des choses plus simples pour obtenir le même résultat?
Même question pour un fichier data.xml contenant la description du même objet sous forme d'un fichier xml (ce que je trouverais plus pratique que json à titre personnel)
Merci de me faire part de votre expérience dans ce domaine.
Modifié par PapyJP (28 Nov 2015 - 10:16)