2013-02-19 2 views
0

Я добавил код javascript ниже, чтобы показать некоторые фотографии с помощью слайд-шоу jquery plugin.symfony2: в том числе встроенный javascript

//parent template 
{% block javascripts %} 
    <script src="{{ asset('http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js') }}" type="text/javascript"></script> 
    <script src="{{ asset('bundles/canalonesfrontend/js/slides.min.jquery.js') }}" type="text/javascript"></script> 
{% endblock %} 

//child template 
{% block javascripts %} 
    {{ parent() }} 
    $(function(){ 
     $("#slides").slides(); 
    }); 
{% endblock %} 

Проблема: код отображается на веб-странице непосредственно:

Some content 
$(function(){ $("#slides").slides(); }); 

ответ

4

вы должны обернуть <script></script> тег вокруг кода

//child template 
{% block javascripts %} 
    {{ parent() }} 
    <script type="text/javascript"> 
    $(function(){ 
     $("#slides").slides(); 
    }); 
    </script> 
{% endblock %} 

Я надеюсь, что вы поняли проблему !