Javascript ne veut pas s'exécuter dans Symfony
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 :
Code:
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> |
Bien sur, ces deux fichiers sont dans le répertoire Symfony/web/js
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:
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