2012-11-24 76 views
0

JQuery似乎不適用於我的Symfony2項目。在Symfony 2項目中使用JQuery

我使用這2個片段在樹枝HTML文件,沒有人來測試jQuery是工作:

{% block myJavascript %} 
    <script type="text/javascript"> 

    if (typeof jQuery != 'undefined') { 
     alert('hi'); } 


    $(document).ready(function() { 
     alert('hi'); 
    }); 
    </script> 
    {% endblock %} 

僅此代碼工作意味着JavaScript是工作

 alert('hi'); 

我有在我的應用程序/資源/視圖/ base.html.twig

  <link rel="javascript" href="{{ asset('bundles/etiennepsav/js/jquery-1.8.3.js') }}" type="text/javascript" media="all" /> 

參考jQuery文件位於:

app/src/Etienne/Bundle/PsavBundle/Resources/Public/js/jquery-1.8.3.js 

任何想法有什麼不對? 是否有特別的配置設置?

回答

6

JavaScript需要一個<script>標籤不是<link>標籤,以便在頁面

+4

加載我不瞭解downvote,因爲這是一個有效的答案。 – j0k

+0

@ j0k你是對的!是否應該降低這個問題!所以我會高興的答案! – JeanValjean

+0

@JeanValjean好吧,所以你認爲要求jQuery能與symfony一起工作,這不是一個好問題嗎?對你來說是顯而易見的,並不意味着每個人都很明顯...每個環境都有他們的特殊性......我沒有發現改變我的標題特別是一個好主意......那不是我問過的問題 – Matoeil