2015-01-02 64 views
0

我將jquery下載到我的src /.../Resouces/ public/js文件夾中,並在同一目錄中創建了一個名爲blogcreate.js的簡單腳本。Symfony導入jquery&js腳本

我的樹枝模板文件試圖包括的js用下面的代碼文件:

{% block javascripts %} 
    {% javascripts '@BloggerBlogBundle/Resources/public/js/*' %} 
     <script type="text/javascript" src="{{ asset_url }}"></script> 
    {% endjavascripts %} 
{% endblock %} 

Blog.js包含以下代碼:

(function ($){ 
    alert('Responding!'); 
}); 

麻煩的是我的網絡選項卡上同時顯示腳本,但我的blogcreate文件有一個304狀態 - 我想這就是爲什麼我的警報框不顯示。

將不勝感激,如果有人能告訴我,我錯過了什麼。

PS:

我必須包括在我的應用程序/配置/ config.yml文件的組部分如下:

assetic: 
    debug:   "%kernel.debug%" 
    use_controller: false 
    bundles:  [ BloggerBlogBundle ] 

回答

2

304「未修改」,意思是你的瀏覽器已經有該文件的當前版本。這不是一個錯誤。

您的腳本無法運行,因爲它的唯一功能從未被調用過。

(function ($){ 
    alert('Responding!'); 
}); 

應該是要麼

(function ($){ 
    alert('Responding!'); 
})(jQuery); 

或可能:

$(function(){ 
    alert('Responding!'); 
}); 
+0

由於託默勒格。我錯過了 – sisko