Bonjour,
Je suis en train de créer ma première application sous Symfony2.
Après avoir créé une page HMTL faisant appel à Bootstrap+jquery et qui fonctionne parfaitement sous tous navigateurs, je la transforme en Twig suivant le modèle triple héritage.
Dans le layout père, on trouve donc en fin de body :
Bien sur, ces deux fichiers sont dans le répertoire Symfony/web/js
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 {% block javascripts %} {# Ces lignes de javascript sont requises pour utiliser Bootstrap #} <script src="{{ asset('js/jquery-1.11.1.min.js') }}"></script> <script type="text/javascript" scr="{{ asset('js/bootstrap.min.js') }}"></script> {% endblock %} </body>
Quand je teste ma page (en dev comme en prod), tout s'affiche correctement : les css, les images...mais aucun script javascript n'est exécuté.
En regardant la source de la page générée par le controller, tout a l'air normal. Les assets javascript ci-dessus ont été résolus comme suit :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <script src="/Symfony/web/js/jquery-1.11.1.min.js"></script> <script type="text/javascript" scr="/Symfony/web/js/bootstrap.min.js"></script> </body>
Quelqu'un a t-il une idée sur le pourquoi de la non exécution du javascript ?
Merci
Partager