2017-02-15 11 views
1

Я пытаюсь установить load custom checkboxes в свой шаблон Twig. Но независимо от того, что я стараюсь, это всегда дает мне исключение Uncaught ReferenceError: $ is not defined.Twig Template не распознает Javascript

Я попробовал это на первый

<script type="text/javascript" src="{{ assert('path_to_script.js') }}"></script> 

Но это не сработало, то я использовал Assetic, установленный следуя документации и сделал это

{% javascripts 'path_to_script.js' %} 
      <script src="{{ asset_url }}"></script> 
{% endjavascripts %} 

Я попытался добавления type="text/javascript", но до сих пор ничего , Я также попытался поставить выше сценарий внутри блока

{% block javascripts %} 
    // {% javascripts .... %} 
{% endblock %} 

Я попытался изменить заголовок сценария как хорошо к этому

$(window).load(function() { ... } 

Но напрасно.

Я попытался добавить <footer> script call here </footer> в конце страницы, но это не сработало.

Я использовал скомпилированный CSS, иначе он ничего не загрузит. теперь он просто загружается без работы.

Я что-то пропустил или сделал что-то не так?

+4

КАЖЕТСЯ, ваша библиотека 'jQuery' правильно не включена в коде .. Проверьте его путь. –

+0

Я проверил вашу ручку .. Он отлично работает для меня .. Я думаю, ваше включение 'jQuery' может указывать на некоторую ссылку CDN, которая может блокироваться вашим брандмауэром. –

+0

вы включили его в файл twig, и это сработало? если да, то как вы включили его и какую версию JQuery вы использовали –

ответ

0

Я исправил проблему, как я не звал соответствующие сценарии, что делает выполнение того, что я хочу, это возможно (т.е. JS скрипты)