我对 Symfony2 框架还很陌生,在阅读了以下文档http://symfony.com/doc/current/cookbook/assetic/asset_management.html#dumping-asset-files后仍然不太了解如何包含 JQuery lib
我见过类似的问题,但没有一个能解释一切如何协同工作?为什么我们需要抛弃资产?为什么将它们包含在模板中是不够的?
基本上,我想要做的是将我的 JQuery 库放在app/Resources/js/下 ,然后在我的任何包内的任何 Twig 模板中,我想引用/包含这个 JQuery 库以便能够编写 JQuery 脚本代码. 我需要修改我的app/config/config.yml文件吗?
请提供一个示例以及您的解释。以下是我到目前为止所做的(以下所有内容都在一个 Twig 模板中):
{% javascripts 'app/Resources/js/jquery-1.8.0.js' %}
<script type="text/javascript">
$(document).ready(function (){
$('a').click(function(event){
$('#box').fadeOut();
});
});
</script>
{% endjavascripts %}
<div id="box">
<a href="#">click me</a>
</div>
页面加载没有任何问题,但是当我点击“点击我”时,JQuery 代码没有被执行!