{{tag>dev python flask javascript}} ====== Flask : Transmettre des objets Python à un script Javascript du template ====== Depuis le contrôleur (la fonction associée à la route), on crée des objets Python qu'on peut transmettre facilement au template. Le template peut contenir du code javascript : il est parfois utile de pouvoir transmettre des objets au script afin de les exploiter côté client. Dans l'exemple ci-dessous la fonction associée à la route "/show/map" récupère les mémos enregistrés dans la base de données et les sérialise pour les transmettre au script Javascript Selon le type de l'objet, il faudra définir une méthode permettant sa sérialisation. Depuis le template, Dans le script javascript on peut alors exploiter ces objets ===== Références ===== * https://stackoverflow.com/questions/15321431/how-to-pass-a-list-from-python-by-jinja2-to-javascript